# Structs
Config is the primary disdup configuration, optionally encoded in JSON format and loaded by the client code.
GuildConfig represents the configuration for a single guild.
MessageMatcher is a representation of a message better suited to matching against a config.
OutputConfig represents one entry for an output handler which associates a name with an output interface.