# Functions

NewControllerMap returns a new object that contains a mapping between GVK and ControllerMapContents object.
NewWatchMap - returns a new object that maps GVK to interface to determine if resource is being watched.

# Structs

Contents - Contains internal data associated with each controller.
ControllerMap - map of GVK to ControllerMapContents.
WatchMap - map of GVK to interface.