A dart package for routing, filtering, and creating arbitrary data, called events.