outlining openGL plans