Defines a struct used for configuring the parser behavior
Handles serialization/deserialization of multi-message encoded binaries
Defines the contract for serializing protobuf messages