Convert printer canvas to drawingbrush.
Group all datatemplates in a resource xaml.