Consolidate adapter_config and adapters through AdapterRegistry - experimental