Simple view model and template router for Knockout MVVM