A Framework for using MVVM Light and Ninject to create highly testable WPF applications through aggressive separation of business and display logic.