The definition of a shader
A shader is a fixed combination of materials with various properties such as roughness, gloss, base color, shift, opacity and much more, which can be adjusted and reused either by means of controls from 0-1 or by texture maps.