An MVP example using WinForms.