Beginning migration to CMake