Knockout is outdated when compared to Vue. Ability to bind plain JavaScript objects (such as direct AJAX response) instead of observables is highly desired. Moreover, Vue seems to support modules/components more elegantly. So how can I replace knockout with Vue or something similar? If possible, JET should not depend on Knockout directly but instead provide adapters for Knockout/Vue/Angular/React as MVVM frameworks are still evolving rapidly & competing.