Each distribution class now has all methods in the same file as the class definition
Update S3 docs