A simple but powerful publish-subscribe API that is based on class semantics and/or string (topic) matching.