Structs

A struct organizing windows and their corresponding renderers. This makes it easy to handle multiple windows.
Describes the information needed for creating a window.
The size limits on a window.

Enums

Defines the way a window is displayed.