Issue #4: Final changes for a functional multi-segment downloader