Initial CMake Build, work in progress