I am probably late to the party on this. I am porting/refactoring an application that was on a much earlier version of the API. We created symbols for all of our data by overriding the control template for the appropriate symbol (SimpleMarkerSymbol mostly). Since this approach appears to be deprecated, what is the recommended way(s) forward to create custom symbols. I really did like the old way as I could change the symbol based on what object it was bound to an have it change based on its properties. Any suggestions would be much appreciated.