I assume in the fullness of time it will be possible to import and export Custom Components or package them up in some way, which I think is referred to in the documentation.
It would certainly be useful to be able to have a user controlled lock on a custom component, so that unintentional amendments aren’t made. At the moment you have a mixture of potentially fixed items like the Templates, Properties, Hooks etc and modifiable items in Collections mixed together.