Basic support for text-wrapped labels (preferred width is always zero)