To maximize flexibility in code generation, allow a user to write their own template and supply the path to the template when using the generate command. This way, users are not bound to the existing templates such as https://github.com/open-feature/cli/blob/main/internal/generators/golang/golang.tmpl.