Can now load shaders from files