Particle manager framework implemented