Add build script for generating distributions
Shuffle modules and reconfigure build process