Refactoring de la arquitectura.