* Allow all compute units to be selected by the user.
* Remove commented code.
* Simplify labels.
* Remove warning
* Align picker left
* Apply suggestions from code review
I had to make Downloader explicitly cancellable because it waits forever
for the semaphore to toggle, so Task cancellation does not work here.
Cancellation is therefore exposed through PipelineLoader.