[Download Manager] New shared component DownloadLauncher