Have plan take a pointer to TaskVars instead
Use pongo2 as the templating engine. Is much more flexible than the default golang text/template package