Shader class update, first inherited specific shaders