more WIP on pub/sub, still lots of unfinished tendrils and hacky placeholder stuff