Worked on abstracting winforms