# Functions
NewControllerConfig returns a new ControllerCommandConfig which can be used to wire up all the boiler plate of a controller TODO add more methods around wiring health checks and the like.
NewControllerFlags returns flags with default values set.
# Structs
ControllerCommandConfig holds values required to construct a command to run.
ControllerFlags provides the "normal" controller flags.
# Type aliases
StartFunc is the function to call on leader election start.