Refactored screen output methods and class(es)