Added functionality for reading shaders from files.