A lightweight event aggregator/messenger for loosely coupled communication.