renamed Formatter -> FormatterString
renamed FormatterBase -> Formatter