Implemented implicitly typed DataTemplate.  Needs unit tested.