Updated Shader, exposed more config items.