ParticleEmitterBuilder

To issue #1579