This class is used to dispatch URL's for handling.
Scheme name validation
The scheme part of URL's passed in will be validated with the following algorithm.