A project for learning OpenGL