Styles depending on incoming data

Now, if you want a label to be red when it says “bad”, and green when it says “good”, you need to create two separate labels of each color and set up their visibility. Three words? Three labels then. Besides this being too much work, it often breaks the layout.
What I suggest is the ability to change styles depending on the input data. One label. If “good” then tint it green, if “bad” then tint it red. That simple.
Oh, and let me use styles for separate words in a single text line.

Styles and links for separate words in a line.
I run into the main problem a lot, besides duplicating everything, which often causes a bunch of formatting issues and is a nightmare to get aligned properly, it makes it much harder to make incremental improvements.