Interaction with Introspection of Configuration Options

The following protocol should be sufficient

  1. Setup fundamental configuration options (debugging, plugin loading, etc.)
  2. Process configuration sources
  3. Load requested plugins
    • Plugins register connector implementations, converters, etc.
  4. Introspect connector implementations to discover additional configuration options
  5. Update configuration options
  6. Process configuration sources again