Builds a BaseHUD based on some HudConfig.
The BaseHUD to display.
The HudConfig used for configuring the HUD style.
The CoroutineScope managing the HUD lifecycle.