Add CreateGLContext
Use the shared context
Add AdjustImage