14. The system of claim 13 further comprising: means for selecting and concatenating functions to each other and to icons to create more complex functions for use by a problem solving user in building schematic diagrams.
14. The system of claim 13 further comprising: means for selecting and concatenating functions to each other and to icons to create more complex functions for use by a problem solving user in building schematic diagrams. 15. The system of claim 14 further comprising means for: (a) analyzing icons to identify open ended connectors having no values assigned thereto; and (b) prompting a methodology designer to assign input or output values to said open ended connectors in accordance with said formal rules, whereby said input and output values establish a transfer function across said icon, said icon and values in combination forming a new function for use in building schematic diagrams.