Here is an example of a WPF application with pluggable components for core business functionality.
The solution features the following frameworks:
MVMMLight, MahApps.Metro, Ninject, ServiceLocator, Newtonsoft.Json, Rx Extensions
The main projects prefixed MetroWpf have a core shell window, login page and menu system.
This is very much a work in progress but as I keep getting side tracked on other projects I thought I’d release what I have so far.