Advanced use cases with Go templating