Packet Template Factory?