Experimental code for a new reader module/class
More beta DI code

Getting a plan... Slowly... And compatible with the existing builders.
Move DI classes under the load/ package, since this is where they belong
MapBuilder: add a .remove() method
Replace DefaultDownloadersDictionary usage with URIDownloadersMapBuilder

Deprecate the dictionary as well.