Added cosmos Shader class