Why Use the .NET Generic Host and BackgroundService in Desktop Apps (archived 2026-07-27) | Synapse