Added a WindowInfo struct to encompass basic window and screen data.