Just trying to understand this, this is a replacement for spark right? And we can use any templating solution we want, not just handlebars?