with the PacketVar descriptor, one can simply address data in packets.
this also adds support for network byte order, and minor improvements.