Powered by vmvm – data binding from scratch.