Simple MVC Framework for Swing desktop applications