implement basic support for styled text
support for setting color
support text alignment
use proper enum values for text format