With the completion of the modular ViewModel, we can now proceed to put the final piece of the puzzle, the ViewController. In order to do that let’s start with the Single View App project we created in the first post. Here are the things we need to do: Rename the ViewController to AmenityViewController. Add a MapKit Mapview to the Main.storyboard and change it to take all available space. Create an IBOutlet connecting the AmenityViewController to the Storyboard.