The OpenAPI folks have kicked off a special interest group (SIG), called Overlays that aims to be able to separate concerns into separate documents. Initially for OpenAPI, but other specifications too. It's still new, but we'll look at the problems, the current direction of Overlays and how you can help drive this.