Mejoras en la organización del código y su estructura, separando la funcionalidad de la interfaz y haciendo el codigo mas estructurado y legible