Provides for URI and relative reference generation and parsing, as specified in RFC 3986. @see RFC 3986