ShaderEffectItem
Object alters the output of given item with OpenGL shaders
ShaderEffectSource
Object encapsulates the source content for the ShaderEffectItem