Adding custom stuff to vault instead of migration?

Is it possible to create some stuff in a project, and then add it to my vault to manage it?

I mean, to add this custom stuff to other project without having to open its project and use the migration tool?

Doesn’t this way will be more efficient to manage assets between various projects?