gulp plugin, data(yaml/json) + [filter(js)] + tpl(handlebars/ejs) -> html