I also have an idea as to how to implement a simple widget based GUI toolkit.
I'm hesitant to implement anything too complex until after touching base with my partner again. A 13 hour difference is pretty big, at least until we get to the real work.
Remove ads and support GameDev.net for only $3. Learn more: The New GDNet+: No Ads!