Smp Header
Represents the header portion of an SMP (Satellite Message Protocol) message.
The header contains metadata about the message including protocol version, content type, sequence number, and timestamp. This class uses an internal constructor to ensure headers are created through appropriate factory methods.