Jak zaimplementowałbyś MVC w aplikacji Windows Forms?

Nie tworzę zbyt wielu aplikacji na komputery stacjonarne / Windows Forms, ale przyszło mi do głowy, że korzystanie z wzorca MVC (Model View Controller) dla systemu Windows Forms .NET może przynieść pewne korzyści.

Czy ktoś wdrożył MVC w Windows Forms? Jeśli tak, czy masz jakieś wskazówki dotyczące projektu?