Uri: Implements a basic URI object