Created core and CMake