Gizmo is a part of things that needed to be updated. So there is no meaning to continue write Lua code, and re-write the everything in a c/c++ plugin is not possible right now.
There are also many changes in XP12, even in the latest 12.2.0 version, that must be changed in the existing code, planemaker, etc. Needs a lot of work, which I have no time at this point.