Route instructions to create viewModel  using an factory function.  e.g....

Two other route instructions beyond moduleId to instantiate viewModel 

Route instructions to create viewModel  using an factory function. 
 e.g.  { route: '', moduleId: 'todoList', title: 'ToDo', nav: false, factory: this.createToDoFunction }

Route instructions to use a provided instance as the viewModel.  
e.g.   { route: '', moduleId: 'todoList', title: 'ToDo', nav: false, instance:  new ToDo(aModel) }