This packaged is completely inspired in this post https://theswiftdev.com/how-to-download-files-with-urlsession-using-combine-publishers-and-subscribers/
The original author is Tibor Bödecs @tib
- implement a download publisher that actually accounts for progress of the current download