@startuml
!theme plain
package "core-config" {
  object ConfigLoader
  class CorrexConfig
  class ServerConfig
  class TuiConfig
  class CliConfig
  class ApprovalConfig
  class ToolsConfig
}
ConfigLoader --> CorrexConfig : loads
CorrexConfig *--> ServerConfig
CorrexConfig *--> TuiConfig
CorrexConfig *--> CliConfig
CorrexConfig *--> ApprovalConfig
CorrexConfig *--> ToolsConfig
@enduml
