Merges previous packages scalar_dist dist_random standard_distribution and significant modifications to the interface