I like the way you describe your ideal ux prototyping flow - I happen to have created something that works quite similarly: https://github.com/splatcollision/shorthand.js
Would appreciate your thoughts on the syntax, etc. I describe it as "Like markdown for jQuery"