gtk-mvc is a model-view-controller framework for mono gtk# desktop application development.