# Functions
MustBeControllableBy requires that the existing object is controllable by an object with the supplied UID.
NewAPIApplicator creates an Applicator that applies state to an object or creates the object if not exist.
# Structs
APIApplicator implements Applicator.
# Interfaces
Applicator applies new state to an object or create it if not exist.
# Type aliases
ApplyOption is called before applying state to the object.