More structured project with OpenGL