Microsoft Foundation Classes [explain how Windows uses them for widgets/controls and various other things]