Flesh out the download/upload pipeline.