Decided to go with MVVM Light rather than Prism.