It is implemented in the Windows DirectX desktop platform.

It allows support for getting mouse state from multiple `GameWindow` instances within the same application.

> until we can decide whether to remove it or implement it across the board.

We can only really implement it on desktop platforms as that is the only place multiple `GameWindow`s makes sense.

It won't be removed, but it is acceptable if the desktop GL path doesn't support it yet.