Integrate effect component, insteead of effectNode.
Merge remote-tracking branch 'origin/feature-new-materials' into feature-new-materials