| IEvent | Base interface for events. |
| IEventListener | Interface for events listeners. |
| IEventSource | Interface for objects generating events, with optional relaying to a parent source. |
| AggregatorDispatcher | An event aggregator-dispatcher. |
| Event | Simple implementation of an event. |
| EventSource | Standard implementation for an event source. |