31. The design tool according to claim 29 , wherein the construct includes at least one of: IF-END-IF, IF-cascade of ELSE IF-END IF, SWITCH condition—cascade of CASE, DO-WHILE loop, REPEAT-UNTIL loop, Proportional-Integral-Derivative controller, Proportional-Integral controller, Proportional-Derivative controller, Integral-Derivative controller, Proportional controller, Derivative controller, Integral controller, IF-nested IF condition-nested IF condition-END IF-END IF, FOR loop, SIMPLE STATE MACHINE, TOP LEVEL ARCHITECTURE, IF-THEN-ELSE-IF, IF-THEN-IF, IF-THEN, IF-THEN-ELSE, IF, cascade of IF-THEN, FOR-WHILE, FOR-loop, WHILE-loop, parameterized construct, case, combination of logical signals, vector signals, conditions, conditions with subconditions, UNLESS conditions, algorithmic components, physical systems, physical subsystems, or conditions which are visually separated.
29. A design tool comprising: a processor configured to: determine a user selected construct within the design tool; receive a selection of a computing environment within the design tool, the computing environment being selected from at least one textual computing environment and at least one graphical computing environment; identify the selected computing environment into which the selected construct is placed; determine a position of the user selected construct placed in the selected computing environment; select a template based on the selected computing environment and the user selected construct; and insert the selected template into the selected computing environment at the determined position in the selected computing environment.