Introduction - If you have any usage issues, please Google them yourself
• Best practices for designing Views
• Best practices for designing ViewModels
• Deciding on what state and logic belongs in Views versus ViewModels
• Coordinating animated transitions between the ViewModel and View
• Implementing unlimited undo functionality that involves animated transitions
• Working with modal dialogs the ViewModel layer