Python Tkinter ile MVC yapısı

Merhabalar,
Tkinter ile bir SOAP servisinden ürün ekleme ve güncelleme yapabileceğim bir arayüz hazırlıyorum. Bu yapıyı MVC yapısına oturtturmak istiyorum ancak planlayamadım.

Views içine, ana pencere ve bu pencelerin içinde olacak frame sınıflarını ekledim.

Controllers içine, bu pencerelerde olan butonların ne işlem yapacağı nereden alacağı belirten kodları yerleştirmeyi düşünüyorum. Henüz bir bir şey yapmadım

En çok kafamı karıştıran kısım ise Models. Ben zaten bir backend servisinden hem programa veri alıp hem de programdan bu servise veri aktaracağım. Bu kodları models içine mi koymalıyım?

Şimdilik klasör ağacım şu şekilde;

views
main.py
add_product.py
update_product.py