Enonic version: 6.7.1
OS: Mac and Linux
So a typical name for a layout could be “grid”.
Now both a library and the app comes with it’s own version of grid, which are not compatible.
Currently it seems to me only the app version becomes available in content studio.
It could be even a bit more complex.
We have library L build into library M which is build into App A.
What if all of them had components with the same names…
Basing component “id’s” strictly on “app.name:component.name” is not exact.