En lo realizado hasta ahora, estábamos creando las vistas y eran estas las que creaban el controllador y éste último las modelos.
En el sistema más purista, debemos crear el controlador y este creará tanto la vista como las modelos.
Es necesario implementar esta arquitectura. de modo que pasamos a modificar el programa en consecuencia.