Added classes GenericDownloadItem and HttpDownloadItem.