- working on decoupling resources loading (i.e. loading images from disk, etc) and load resources into OpenGL (i.e. stuff that requires an active OpenGL context in the thread calling OpenGL)