Thank you very much for this nice specification. Did you think of handling schema references across files? This enables better reuse in larger designs and prevents clones. (I would be happy to discuss. Maybe you could add a discussion section in this repo?) Best wishes.