Move the setup to the s3 constructor.
Start splitting into a separate GUID folder.
Create the need for a guid.