Companion project to the second article in my OpenGL tutorial series