Notre solution contient 5 projets : Les **Vues**, la **Console**, le **Modèle** (nommé Model), les **Tests** et la **Persistance**.
Notre modèle contient les bibliothèques de classes de la solution. La console, qui permet de tester nos classes, *dépend* donc du modèle pour fonctionner. Aussi, la vue utilise le modèle pour permettre à l'utilisateur d'interagir avec la vue, et que celle-ci lui réponde. C'est pourquoi la vue *dépend* aussi du modèle.