A work in progress using C++ and OpenGL.