Structs
Structure for Blaze packets contains the contents of the packet
and the header for identification
Structure of packet header which comes before the
packet content and describes it.
Enums
The different types of packets
Traits
Trait for implementing packet target details
Trait implemented by packet components for converting them into
values and finding values from components