I'm confused. That doesn't sound very "high-level". No offense but that sounds like the usual-level of frameworkism. I.e., by high-level it sounded like you're looking for something much more domain specific.
ObUseful: The separation between view, model, and controller is a driver of simplicity. Check out: http://stringtemplate.org/
ObUseful: The separation between view, model, and controller is a driver of simplicity. Check out: http://stringtemplate.org/