Separación del código

Separación entre custom code y overrides.
Limpieza del código
Aún necesita más limpieza