[WIP] Begin implementing CMake build system