Moved concrete implementations around.
Implemented base domain-event dispatching architecture.