DataHandler is now PacketHandler (again?)
GPPs now subclass a base class