Split main window codebehind into several classes
Prevent implicit ToString()
Code refactoring - all non-model fields should be private and prefixed by "m_"