a cross platform single header window management API