#3 Fix DPG.getRouterUrl
#3 Refactor unbareUrl out
#3 DPG.getTopic