[DF-561]: Particle Emitter refactoring & issue fix.
[DF-561]: Particle Emitter refactoring & issue fix - merged to feature-new-materials.