Structure and libraries

Mettre en place la structure et les librairies du projet.