Se reorganizan los ficheros con el uso de roles, para mejorar la organización y reutilización de código