Add Support for Custom shaders