Refactoring torrent downloaders to organize them into a namespace.