refinamientos varios de la estructura del proyecto, no de la lógica