FullyGenericMaterial
GenericMaterial
this naming was an artifact from the separate CPU/GPU material implementations.