Refactor the progress and console display pathways to work with the new refactor and improve the granularity and functionality of the outputs