Réorganisation du code source et optimisation