Se reorganiza el código

Código mejorado en legibilidad hacia el lector y se establece una
jerarquia para mejorar comprensión.