Moved all WinForms-specific stuff to separate library to ease in creating platform-agnostic functionality