Entered the skeleton outlined in the book. Changing the design to mvvm