QtWindowControllerItem controls a QWindow.

Any window, not necessarily a native window.
Use url property.
Add Etag and Cache-Control headers.

Control Cloudfront caching.
Compile.
Make QtS3::put() thread safe.

Create S3Connection per call to put()
Implement parallel files transfers

Using QtConcurrent2