Bend over backwards to give OpenXR the exact vulkan instance it wants
Remove hack & fetch instance extensions properly
VRSystem has state, logical split for instance/session
Basic event loop polling
Handle session events, begin/end session
Log unhandled events