ToDoMVC using RxJS and VirtualDOM based on Model View Intent