C++ for editor?

Blutility might do the trick. It’s blueprint but you can use your C++ classes with it as well.

There are features in the roadmap that allow editor scripitablity, so whatever you want to do, you might be able to do it in future if not now