Custom object model drawing for WPF