# Functions

NewPluginManager sets up a new PluginManager for use.

# Structs

PluginManager is the brains of the plugin operation and should be used to manage plugin lifecycle as well as provide access to the underlying plugin interfaces.

# Interfaces

PluginInstance is a wrapper of a plugin and provides a common interface whether the plugin is internal or running externally via a binary.