Appearance
ParticleRendererFactory
Builds the renderers a particle system draws through. These are the only particle functions that need a graphics backend, which is why they are created here rather than by the simulation.