This is the GUI I've been working on for Tech. Everything is based off of a single Class, CGUIObject. Which commands all the basic behavior of the GUI. It's platform independent and Graphics API dependent. I've extended it to other basic GUI objects, such as window, checkbox, number field, text field, button, etc.
In the background is a simple tringle in motion. The GUI and tringle/background color are on seperate threads. The triangle is anti-aliased.