patched together a framework to allow for easy development and testing of shaders