Thinking about how to structure event bus.