Vent is a simple publish and subscribe system you can use to communicate between modules independently