Added a few clarifying comments and got rid of a ViewModel template that snuck in.