Shader file-reader, and container