template compilation + partials support