added FormatterOptionsFactory (#12)