complex labels

Is it possible to easily create "complex labels", rather than simple strings? I would like each label to be a text block, composed of strings of various fonts and colors and relative positioning.

Thanks!