That sounds like an awesome tool! Let us know when you've got a working version for testing.
For visual representation ideas, you may want to take a look at Cayra, which Lee in Limbo and I have used in the past to visually plot out interactive conversations before scripting them. The main site seems to have disappeared at the moment, but I think you can still download the program
here.