Finished CLI, split packages up and reworked packaging definitions.