Combines the Model and View