Adding a component, means linking or the new component to a component one level up (which can be the root). In this case the component one level up is updated and GCRV_Get_Component_or_Root_Version() should be called with this component to update the binding table. Also GCRV_Get_Component_or_Root_Version() should be called with the new component.