Quite helpful - thankyou.
That, put together with the video you linked earlier, should fill in the basics. I’ve done my fair share of digging through the code for tips on how to implement things in the past, but at times it is difficult to ascertain the bare minimum implementation required.
I was originally asking about if the acceptability of using editor code in the gameplay module, because I’m co-authoring a book, and doing so would keep the sample code simple. I’ll be moving forward with an editor module instead, though, it seems a more robust long-term way to do things.