Label component

A first step towards text rendering.
This just adds a label component that may have a text color, apart from the style that can be defined in the skin.