initialize

Initializes all services in dependency order.

Initialization order:

  1. LanguageManager (required by all features)

  2. PlayerSettingsManager (required for DM notifications)

  3. Japanese Conversion (optional, config-dependent)

  4. ChannelStorage

  5. DirectMessageHandler (depends on settings manager and romaji converter)

Return

ServiceContainer with all initialized services