OpenGL based GUI system