introducing garnet: a new templating system