Custom editor built into a scene?

I’m working on a series of self-contained instantiable scenes that ship with enough defaults to just work but also allow a wide range of customization.
I’ve come to realize that the set of parameters is too large for a single-page property inspector:

With a litte elbow grease and two weeks worth of time, i can write a UI with buttons, sliders, diagrams, popups and dialogs for a base scene. However if i keep doing that, over time i’ll hoard either a giant plugin with 20 built-in scenes or 20 plugins with a single scene & editor pair each. Is there some sort of “plugin Lite” approach i can use to tightly bind the UI to its base-scene or do i just YOLO it and erect 20 editor plugins anyway?