A downloader that combines two different downloaders/client implementations. Support for different download types.