Base class: Asset
This class defines the shader modules that should be used for a material, under different circumstances and settings.