Changed FramePaths to FramePath
Changed CMakeLists.txt so that cpp files only built when appropriate