Your plugin seems to be "dreams come true".
I'll try it and report...next week.
I know that editing without those shiny wysiwyg editors gives me total control...but...I'm building websites for end users...not for me. And here is a "nr1 mistake" that lot of posters here ignore.
You build for end users: a secretary, an average office worker, your mom, school...
For god sake...why someone not into webdesign should know html,css,js etc. ?
When you buy a car and someone tell you: Hey our support service is cool but you don't have control over your car. Go study all the books & technical charts about our engines and figure out by yourself what to do...yeah only than you'll have the power.
I'ts kind of exageration...but you don't have to know all the stuff on anything. We, webdesigners are in charge for design, code, etc. End users on the other part care for better sales, ease of use, productivity.