[kernels] Kernel Config (#41232)
* first config
* add kernel_config
* add import logic
* fixing style
* compare class name
* add comments
* rm import
* adding kernel md files
* add to toctree
* adding to main_classes
* simplify required config
* add to doc
* style
* store the mapping
* remove nested func
* add hub mixin
* fix
* imports
* fix