An OS window whose entire contents are panel UI. It owns the window, its swap chain and the UI
inside it. Its input comes straight from SDL and never touches the engine's input system -
there's no widget toolkit involved anywhere. A Editor.PopupWindow is one that hangs off
another, the way a menu does.
Editor only. A game has one window and draws its UI into that.