A WPF Converter class that does it all