I think you have a great solution to a problem. I made something like this for a conversational design tool to empower copywriters to create an guide different user types through an online process. It allowed them to quicker iterate and test. What you are offering sounds like to will better enable reconfiguring something live via the feedback from analytics. As in, build once, reconfigured and a/b test easily.
Not sure if you have seen Playmaker for Unity. It’s a wonderful tool for both programmers and non-coders. I find programmers think they are better than the Playmaker when introduced to it, but if they actually use it they become much more powerful.