Make the engine more accommodating for custom shading models

+1

This would be a very useful feature. Adding custom shading models should be possible without having to recompile the entire engine! Please consider this for future releases. Thank you!