A personal OpenGL wrapper library