Your thoughts are pretty close and idea for improvements can be done.
Any true/false options are passed to Lua as int 1/0
Oh and we have loads more commands as SP is creating the vegetation system on QT Lua. You can now register event listeners so you can interact with the render window correctly, just need some mesh and material commands and the scope will be huge as in what editors can be made this way. Full user custom tools
We will be updating the docs and API soon so will hopefully get these commands covered for you.
Hannah

