- continuing work decoupling local and opengl resource loading