Xintricity.js MVVM framework