Renamed FileDownloadState class to FileDownloadProgress and added FileDownloadState enum