Makes a new UrlMap with the path mapping to a url
From a url to the reportable that should be at that url
From a reportable to the Url representing it
Has the reportable got a url?
From a url to the optional reportable that should be at that url
From a reportable to the optional Url representing it
When reporting, this keeps track of what url a reportable is associated with.