Adición de la clase Diseño

Se separan detalles del Diseño de la clase Principal para empezar a
limpiarla y se separan dependencias innecesarias a la clase Principal.