Ported Particle classes.
Added sample particles.