proof of concept for download/file pool and file proxy objects, to avoid long waits on network IO when transforms can run while downloading