Restructure to use Routers instead of a PublisherMailbox

Generalize the Router behavior to get closer to Akka style routing