Adding elements to a new Library from an existing Project

Is there a recommended way to add from an existing Project to a new Library so that these elements can then be reused in other new Capella projects?

We started some time ago with a Capella project. Now that we have some experience and already created some models at different levels (Operational, System, Logical) we would like to reuse some of these elements (OA, OC, OE, SF, C, LF, LA etc) and the relevant Representations in other models in new Capella projects.

We thought we could first add these common elements to a Capella Library to be used in the new Capella projects.

Usually the opposite workflow is described which starts with models in an existing Library which are added to a new Project. So this is a slightly different use case where the new, empty Library has been created after the existing project and we would now like to populate the Library from our old project with some elements so that these can be reused in future projects.

Any experience, thoughts, method on how to do this would be welcome.

I think the general process is first, to make your model elements a REC (or several RECs) and then send them to a Library.
Once they are in a Library, you can reference the library from other projects and instantiates the RPL you need from the RECS.
I hope this helps.
Stephane