DRY in topology specs
fix multiple replication targets, add test coverage for mesh topologies