fenster Cross-Platform Window Management; OpenGL/Vulkan Setup; Keyboard, Mouse, and Controller Handling