[Particles] Reorganized internal affector/emitter structure
[Input] Refactored Connection implementation slightly
[Particles] Added Connection return type to remove affectors/emitters