Formatter. First entry point and its builder approach.