Make the engine more accommodating for custom shading models

Lets hope 5.5 helps more with this:

https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/c/1666-render-pass-improvements