renamed the glid interfacing functions.
Made sure Shader used a full type name for the glid.