Educational graphics engine using OpenGL