First cut of MVVM based implementation for XamDockManager