GLCanvas

Everybody loves OpenGL, right? Hello?
This should probably go in a separate doc cleanup PR