Code base refactor for better maintainability
Renamed TCBlobDownload to TCBlobDownloader