From: src.ce.core.mixins.registry_providable_instance
This class provides common functionality for registry-managed objects including configuration storage, pretty printing of configuration, and provider registration.
console
ConsoleRich console instance for output formatting.
config
ProvidableConfigConfiguration object for this instance.
This key is used to register and retrieve instances from the registry.
The class name used as the registry key.
This method should be overridden by subclasses to provide specific descriptions. The base implementation returns a default placeholder message.
Human-readable description of the class.