An OpenGL like framework.