Use components for some toolbar options

Alignment, font, font size, text colour, highlight colour, background colour and emphasis now use our custom components.

@stulees @alex-deaconu Please review. Thx.