Annotations and enumerations used to describe dispatch layers, specifically the types of messages they can consume and their reactions to those messages.