When working with WPF and highly 2D graphic oriented applications, you will definitely have a requirement to mix the text with graphic. For example you want to draw a line an write some text on the top of line. It is not a big science to make this somehow...