Multipart uploads and parts listings now use a generator to return their
result.

- Creation of the Part class