Invert type dependency between Formatting and TextStyleApplicator

A text style applicator is a class that modifies the styles tree via
a formatting object.