MVVM extension for scalable JavaScript application.