Prepare the code structure. (Round4 CMake for engine part)