Draft of full-stack data binding :eyes: