start work on tagged ports, with some reorg
reorg, simplified worker/group interaction