First cut at new ParticleEditPacketSender class