Added the IObjectWithSite implementation, nearly finished the deskband base class