Reusable OpenGL Engine