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.
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.