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