Rework and new particle management.
Rework and new particle management.