Different ways of combining the six tools and the pros and cons of each approach
Material Editor only
Functions - Material Editor - Material Instances
Material Layers - Material Editor
HLSL and Param Collections