[#79863386] S3 configurator

Opening this up for discussion.

Created S3FigureConfigurator service class according to given spec.
When I made the spec I used the s3_params hash because I really just wanted a function I could call (not an object that I would instantiate and fiddle with), but I didn't want to have to pass a hojillion parameters to it.  I agree that the hash itself shouldn't be mutated.  We could go to a builder style if need be, but I feel like it's a little bit overkill.