Good practice to override engine ForwardLightingCommon.ush shader file?

First thanks a lot for that link reference!

It actually matches up with my new discovery. Creating a new shading model seems to be the best way to do this.