Handler and Outputter classes.