AH-170 Some progress in the right direction!?!

Moved much code from particle system to the other classes.
ParticleFactory, ParticleDefinition, ParticleInstance.