I am currently working on one! It is not release ready but if want here is a simple demo.
https://dl.dropboxusercontent.com/u/52646091/syntax/selectio...
I want to totally abolish two window mode and all uncertainties about how the output will look like. my target the same as yours, to make the learning curve less steep.