new project automation setup and project setup for part 3, openGL shaders