Pure virtual constructor in renderer
CMakeLists.txt added to .gitignore