gui1 - basic coding styles with labels gui2 - adds callbacks gui3 - adds user-defined callbacks gui4 - adds multi-widget layouts gui5 - subclasses button gui6 - subclasses frame gui7 - standalone container class