2015-04-27 design of MV(what) (MVC, MVVM) Design fowler's http://martinfowler.com/eaaDev/uiArchs.html codeproject http://www.codeproject.com/Articles/66585/Comparison-of-Architecture-presentation-patterns-M