It may be a little while before I can actually pay anyone, so be warned. I don't want people taking on work without making some kind of agreement with me before hand.
As for LUA, I think you're making it harder on yourself than it has to be. All that's really needed is a way to turn a string into a function call (more complicated than it sounds) but I've been thinking of different ways to do that. It may be I end up writing my own C++ interpreter. Take a look at the dispatch code I wrote in the other thread, not the gui stuff. That's kind of what I was thinking of, but if you've got better solutions, I'm all ears.
As for taking a look at the library, please do. I've got a substantial bit of work sitting at home on my laptop I haven't committed yet, and I'm in the middle of rebuilding all my libraries with mingw-w64-gcc 7.1.
It would probably be beneficial to meet up in a private IRC channel to discuss things further. Or PM is fine, if you prefer snail mail.