The Application Shell: GtkApplicationWindow vs AdwApplicationWindow

Every GNOME app starts with a window — and the toolkit hands you two of them. Which to use, why AdwApplicationWindow has no titlebar, and how AdwHeaderBar and AdwToolbarView build the chrome that makes an app feel native.