signature for component_registry module