Legend based on Symbol Display

Fix for #56 

Platform specific DPI behaviors are encapsulated in the SymbolDisplay control.
Need SymbolDisplay pull request #61 approved first

@dotMorten For Code Review.