type Feature struct {
Flags *pflag.FlagSet Initialize func()
}
Feature contains the CLI flags that a provider exposes to a user.
A optional Initialize func is called once the flags have been parsed.
A provider can use this to do late-initialization using the defined cli args.