Adding OutputFormatter base class

:+1: