A lightweight pub/sub messaging system for app-wide or per-object loosely coupled events.