I could certainly make a UI that would intuitively accommodate all those options, however you are right, we'd need to standardize the properties first, and it is not a top priority.
Having a feature like that *will* attract writers, no doubt, even if they haven't expressed interest so far.
TheAncientGoat: if you want to take a crack at it, I'd suggest using a Lua GUI toolkit:
http://lua-users.org/wiki/GraphicalUser ... ceToolkitsAgain though, even once you get it working, we need to have a stable feature set before we can really do a proper information architecture, which would inform and govern our UI design. We'll also need to do some work on NPC AI before trying to implement any kind of ingame WYSIWYG editor through them.
I'd suggest its a post beta feature.