Uri class (better canonical URI calculation)