New Design

Creando el nuevo diseño y mejorando la mantenibilidad del código
existente