Refactors the CMakeLists.txt files to use CMake 3.29, and updates some of the code to use more modern CMake idioms.
Renames the src directory to lib
Change the CT prefix for many of the CMake variables to Maki. CT was an acronym for Clang Tutor, the tutorial code that Maki was based on, so the CT variable name prefix was an artifact of that.
src
directory tolib