S3 storage driver for next gen modifications

This still needs some more minor debugging.
We shouldn't be parsing bools here. It should already be a bool referenced by the interface. Should just require a type assertion.