Intermediate update to load shaders from text files