The Label is one of the most versatile components. It can display text, images, or both. Labels are one of the most common components that you will want to add dynamic properties to. For instance, you can put an integer dynamic property of state on a Label, and then use an expression binding to bind the text to be "On" when the state=1 and "Off" otherwise. Bind the background color to be red when the state is 0, and green when the state is 1 using a property binding. Now you have a re-usable binary state indicator. While you could also use the Multi-State Indicator to achieve the same effect, the exercise is good practice for creating custom components. You can see how the flexibility of bindings and dynamic properties make the Label extremely versatile.