Adopt KO as MVVM framework.