Used to connect publishers and subscriptions in a game. All thats needed for subscribers is the key their waiting for publishing from, as well as the handler they want to run when a publish is triggered. A Publishers will need a key for what subscibers should subscribe to, and a gameObject that is associated with the publish.