I believe the project in this thread could be a good starting point (I guess you have seen it before). You are not missing anything in the part with creating ContextualGroups and the ContextualGroupNames of the RibbonTabs. As for the Edit/Save/Load operations, I am not sure whether this is a good start but have you considered Edit/Save/Load Buttons in the AdditionalContent area in the RibbonView (it is around the usual place of Help Button)?
All the best,
the Telerik team