Classes
 ClassDescription
 BasicPool This is a basic particle pool that uses actual object pooling to reuse particles.
 NullPool This offers basic object storage without any real 'pooling'.
 Pool These hold and manage the actual particle objects in memory.
 SweepPool This offers basic object storage (without real 'pooling') and removes objects in intervals.