Loads and returns the configuration.
Implementations may register tool config types before calling `base_load_config()` to perform the actual loading.
The loaded Config2 instance