We should be able to make the building process easier and make the WinUI3Localizer easier to use. For instance, we can make the `Build` method synchronous by removing the `SemaphoreSlim` in `DependencyObjectWeakReferences` class.