So, I had the idea to flesh out a functioning GUI for pygame, since
pygame sucks and doesn't have one already. I have to play around with
this some more, but here's the file with the class ideas and hierarchies.
I may work on it more next week and over thanksgiving, but I'm not sure.