Define the model of a URL more clearly. Remove parsed URL as a concept.