Add configurable unicast/multicast and unicast hosts
recursive dirs
Merge branch 'unicast' into wip