Make top-level GH config and selectable DB types.
Return error instead of empty list if discovery finds no services.
Shutdown checks.
DB handler restructuring in progress.