An OpenGL framework and examples