It's a holy grail. Like quite a few advanced technologies there is a gap between something the creator of the system finds comfortable to work with and something that other people can pick up and that is one reason why this tech hasn't diffused.
What do you think about tools like
or
?