Add support to download files and to modify existing downloads.