ComponentInfo describes an active component. It provides the component type and the sender for the component. It is assembled during the config startup phase and sent to each coordinator.
ComponentCmd is the instruction set for components. It provides a means of starting, and stopping a component. Additionally, it signals when a service has a new session along with the sender for the coordinator of the session.
ComponentError describes the types of errors that a component may return. This is most used during configuration.
Shorthand for an anonymous sender, that can be sent instructions from a specific instruction set. The following example illustrates how to convert an AnySender to a ComponentSender.
Shorthand for a sender, that can be sent ComponentCmd instructions.