Design output to be formatted via a template. This way users can specify their own templates for output should they want/need to customize it.