More powerful Display Templates options?

Anyone got some suggestions for ways to make display templates more powerful. Something like Handlebars, or even just plain Mustache syntax like {{#username}}{{username}}{{/username}}{{^username}}Guest{{/username}}

Or even more basic is there an Interface and/or Display extension that renders the current display templates but without the double dash (–) for empty fields? This would work well is some situations…