Add url_for, support build-only URL rules.
Sort out Injector class hierarchy.
Put route arguments into Injector.
Put request data into injector.