Packet class skeleton & implementation.