Adding options for particle type, and adding documentation