vars: { d2-config: { theme-id: 300 } } shape: sequence_diagram mp: Main program cd: configure_dependencies cs: Configuration source di: DI Container bl: Business Logic mp -> cd: arguments cd -> cs: load configuration cd -> di: Register configuration cd -> di: Register git server adapter cd -> di: Register inference engine bl -> di: Resolve configuration bl -> di: Resolve git server adapter bl -> di: Resolve inference engine