# Functions
New returns a new *Initializer.
NewCRDWaiter returns a new *CRDWaiter initializer.
NewLockObject returns a new *LockObject initializer.
# Structs
CRDWaiter blocks the execution until all the CRDs whose names are given are deployed to the cluster.
Initializer makes sure the objects ndd reconciles are ready to go before starting core ndd routines.
LockObject has the initializer for creating the Lock object.
# Interfaces
Step is a blocking step of the initialization process.