Ajouter de la documentation sur la structure du code et son architecture pour faciliter les contributions