Used for implementations that apply a ShadeConfiguration to a source value to produce a shaded output.