Class that represents the corresponding Shader implementation on a platform. This maps to Gradients or ImageShaders