Refactor|World: Renamed p_particle.h/cpp to generator.h/cpp respectively

Also added a convenience header for Generator.