URI encoding/decoding
URI path encoding/decoding
URI query encoding/decoding
rename URI to URL and move to main namespace
basic patterns
routing patterns and fix encoding