Cleaned up and documented 'Distributions'