Interfaces
 InterfaceDescription
 IEventBus Describes an object that is used as a publish/subscribe event mechanism that lets objects communicate with eachother in a loosely coupled manner.
 IEventBusListener Interface to be implemented by all objects that want to register themselves as listeners to all events dispatched from the event bus.
Classes
 ClassDescription
 DataEvent The DataEvent class is an Event that carries a data property that can be used as a generic data container for the payload of the event.
 EventBus The EventBus is used as a publish/subscribe event mechanism that lets objects communicate with eachother in a loosely coupled way.
 EventBusFacade Basic implementation of the IEventBus interface that acts as a facade for the static EventBus class.
 ListenerCollection