Rearranged packets into PacketRaw, header and meta and added factory for real packet types