I made it in Godot and wrote an editor script to mirror everything. This is also done every time you flip a switch. I had the same idea of making a level editor (or sharing my godot files). Maybe I can upload my files to github.
Ah, with an editor script, that's a cool solution :) Thanks for sharing!