WPF better panel handling using inner UIElement
* add TextRenderingHint property
* minor refactor