BinStruct provides a simple way to create and dissect binary data. It is an extraction from PacketGen 3.x Fields.