1 aaron, isolate packet structure from payload ID from contents such that ms and freeems code are the same.
4 a structure can have N components
5 each component can be a primitive or other component
7 location has many packet types and one structure, structure has units and labels
8 structure has size, shape and structure name
9 packet types have a structure of their own and optionally a payload section where another structure can be embedded.