Registers a complete component hierarchy from a root specification
The root component specification
Registration options
Registration result with details about success/failures
Registers a single component from a specification
Component specification
Registration options
Registration result for this component
Utility class for registering component hierarchies