Defines the interface for a downloader. It allows us to fetch files from given URIs.
Downloads multiple files from a list of URIs.
Downloads and parses a JSON file from a given URI.
Defines the interface for a downloader. It allows us to fetch files from given URIs.