# Structs

new message types can extend this.

# Interfaces

base interface structure used for message - can be composed for more complex message structures.