I think it is a good idea that it should be possible to add/remove/alter the schema declarations in descriptor files.
I agree. We should have a top-level interface providing for ways to manually do CRUD on the schema declaration.
Also take a look at Ralf' suggestion to choose the schema by API / package name:
I made proposal in the thread Andrew pointed to.
Thanks for your comment.