Refactoring ParticleSystemRenderers to be a more generic.