Adding OutputFormatter base class

well the settings object is not owned by us :).