This diff introduces changes to unify source paths according to the repository. These changes are required to remove the conditional paths includes in CMake and simplify future includes into the Cargo build.rs file as long as unifies the directory structure.
This diff also includes some minor prettifying to the CMakeLists and Dockerfile and removing unused commands from them.
Related Linear task: ENG-2044