Some more advanced WPF data binding using Prism, turning a ListBox into an editable data entry system.