Refactoring + extended viewmodel
Simplify ViewModel
Add SymbolTypeConverter
Use updated ViewModel and SymbolTypeConverter.