Made a third variant of the UML. This one has been arranged so that the models, controllers, and views are all their own layer.