How to do single-instance windows with Swift UI 2

I want a modeless dialogue panel in Mac OS that has at most one instance on screen at a time. I can figure how to do it with AppKit and/or Swift UI 1. But can the new WindowGroup stuff have its count of active windows limited to one?

Alternatively, can we mix in windows made the traditional way along with a Swift UI 2 App/Scene set up?