Eternal loop:
For I have explored the shader code, it seems that UV scroll function only controlled by custom vertex data. I found many project need a global timer(or just use _Time) for effect uv scrolling over the years of my work, I think it's a general demand.
Half saturated color:
I found the saturation function in the shader, but it looks like a toggle. For I have the requirement of interpolate effect from colorized state to greyscale, just a toggle cannot achieve this demand. So I add some relative property and function by myself. I wonder if it is necessary to have a official version?