Framework for OpenGL-based experiments