Creating formatters

About this task
A formatter can be local or global.