Added a deepDelete() method to GUI Widgets that will delete itself and every child.
Added three utility functions to the GUIWidget for checking if the object is hovered, focused, or clicked.
Added a set() method to set the components of a vector in a single call.
Fixed the main loop to not build off of previous translation funcions.
Added GUI constructors that allow the user to set the position and size of each element.
Added a child element to the example element.
Fixed bug with the flag methods being unable to set a flag to zero.
Fixed using the wrong buffer length when copying memory.
Added utility fuction to retrieve the FontInformation variable for a font.
Fixed the resource manager not correctly comparing two resource names.
Added a font object for each GUI Widget.
Added debug information to the GUI Widget, showing the hover and focus states.
Added a method of showing the inheritance between GUI Widgets.
Fixed a bug with incorrect mouse position modifications.