Overlooked this thread, sorry. The ObjectEditor is our own invention and not part of the original library. It’s still in active development and will be deeper integrated in our own software as well as other libs like Kairos. Therefor expect it to change.
To your other questions: did you find solutions in the meantime or are they still relevant?