Réecriture du projet pour le rendre modulaire