Convert UrlExtractor and UrlMapper to objects. Little to choose.
Rename things to be better, document better, get URL mapping working.