Abstracted the output class's print functions via functions in the tool class