Ajout de CMakeLists pour mieux structurer tout ca