Extend BoolToVisibilityConverter to handle more types
Add channels to the EventAggregator