Thank for the reply.
Indeed, a solution to easily move nested items via copy/paste is a good solution and the requirement will not disappear if/when a library management is added. And library metadata (like name, version, author, ...) could be discovered even with copy/paste.
When I was 'talking' about libraries, I was thinking about source code libraries. So, it is mainly something for the IDE, with user experience like PyCharm (PyPi), Arduino IDE, ... I have the feeling, but could be wrong, that source code libraries help the growth of a community.
Object code libraries bring their own issues.
It could make sense to have information (name, version, ...) about included libraries, extracted from library metadata, available at run time, so a developer may add something like (when needed):
for each lib as xxx in app.libraries
print (lib.name + ":" + lib.version)