Update CustomMaterial to support model matrix ('yellow' transformations) and time (animated shaders)