Further fleshed out the infrastructure for the event messaging system.