A support system for the MVVM pattern.