Added output package and ProgressPrinter