Gemini is an application shell similar in concept to the Visual Studio Shell. It uses AvalonDock 2.0 and has an MVVM architecture based on Caliburn Micro.