Creates the component denoted by the given name. Returns null
if a component with given name not
registered.
Component name.
Viewer instance that wants to create the component.
Returns a list of registered components.
Binds a component name to a component. Registering a component with an existing name twice overrides the existing component.
Unique name for the component.
Component provider.
Defines the viewer components registry interface.