Added PackageHandler to handle all the input communications.
Added PackageProcessor to process all the input needs.