# Functions
NewInfo constructs a new Info object.
# Structs
ConstructOpts contains optional parameters when constructing a controller.
Info contains information about a controller.
# Interfaces
Controller tracks a particular process.
Factory represents an available controller implementation.
FactoryResolver looks up factories that match configurations.
FactoryWithContext is a factory with a cancelation context.