Réorganisation majeure du code du frontend