Leaning MVVM. And Require. And Knockout. And Trig.