We need this because we need to pass the layer to MoltenVK, not the view handle. But the input subsystem still needs the window.
And the associated GLContext bits