Modules

Create GUI easily with SDL
Centralized debug utility
Objects to keep track of pack options
Types used in the distribution
Base class for all GUI widgets
Classical button widget
Label widget to display some text/image
Toplevel widget for whole app screen