Describir: Developing Graphics Frameworks with Python and OpenGL