Downloader becomes a module