1. A product comprising: a memory; a reference graphical user interface (GUI) type model stored in the memory; and GUI element typing logic stored in the memory and comprising: element selection logic operable to obtain a GUI element selection specifying a selected GUI element in a GUI. type retrieval logic operable to retrieve, from the reference GUI type model, a GUI element type selection list of available GUI element types; type selection logic operable to obtain a GUI element type selection specifying a selected GUI element type from the GUI element type selection list of available GUI element types; and type association logic operable to create a GUI element type mapping that links the selected GUI element type to the selected GUI element in the GUI.