***Add Color constants to ostd::Color
***Add MouseEntered/MouseExited callbacks
***Fix mouse detection currently using local coordinates
***implement file theme loading
***Implemenmt MouseDragged callback
***Add scissoring to only draw inside the bounds of containers
***Implement Drag And Drop
***Implement a way to determine on what widget (in the hierarchy chain) and event must stop
***Implement const in stylesheet
***Implement color constants in stylesheet
***Implement margin for widgets
***Implement mouse scroll callback
***Fix: Text rendering bug in labels
***Implement callback for state changes in checkbox
***FIX: WindowOutputHandler text rendering
***Implement wrappers in Renderer2D to take a center and size for rects
***find a way to add fixed update to gui::Window
***Add triangle drawing functions to BasicRenderer2D
***Implement Panel title
***Implement show/hide functionality for widgets
***Create reliable default stylesheet
***Implement global scale (probably query desktop scale and adjust accordingly)
Add theme caching
Implement cursors in Stylesheet
FIX: Window getting exponentially bigger when Desktop scale changes
FIX: Refreshing scroll when content extent changes
Add Dark Mode Default theme, and see if I can query OS theme mode to saelect the right theme
FIX: Float values in stylesheet needing to have decimal point to be read as float
Make parsing of vec2 and rect in stylesheet, consistent with other value functions like gradients and animations
Add buttons to scroll tabs in TabPanel
Add Font class, to handle different font attributes
Add multi-selection to ListView
Cache getStringDimensions() call in TabPanel::draw_tabs
FIX: Optimize ListView
FIX: Padding for ListView items
Add icons to ListView




Implement following widgets:
	***Label
	***Checkbox
	***Panel / Container
		***Title Label
	***ScrollView
	***Image / Icon
	***Tab Panel
	***Button
		***Image/Icon
	***Save/Open File Dialogs (and folder dialogs)
	***Tooltips
	***Radio Button
		***Grouping
	***Progressbar
	***Horizontal Slider
	***Vertical Slider
	***ListBox
	***Context Menu
	ComboBox
	Menu Bar
	Toolbar
	Layouts
		Vertical
		Horizontal
		Grid
		Fill
	Text Input
	TreeView
	Hex Editor
