A Window is a handle to the windows the user interface is contained within, See section TopLevel abstraction, and is the main abstraction for interacting with the window system in Haggis: