Legend based on SymbolDisplay

Fix for #56

Platform specific DPI behaviors are encapsulated in the SymbolDisplay control.
 Need SymbolDisplay  #57 approved first