Repo organisation and CMake files