Modifications to gadget2 to allow multiple particle types with different softening lengths (work in progress).