First commit with structure and CMake files