Medusa defines a system of interacton between components.
Triggers specifiy the parameters that result in an event dispatched to an action.
Initiators are the entities that trigger events.
Events contain the information sent when a trigger is activated.
An action specifies the scope, behavior, and handling of an event initiated by a trigger.