Added distribution tools and split into module.
Added module files.