37. A system comprising: a construct determining mechanism to determine a user selected construct within a design tool, the construct determining mechanism comprising at least one processor; a computing environment determining mechanism to identify a selected computing environment into which the user selected construct is placed, the computing environment being selected from at least one textual computing environment and at least one graphical computing environment, the computing environment determining mechanism comprising at least one processor; a position determining mechanism to determine a position of the user selected construct laced into the selected computing environment, the position determining mechanism comprising at least one processor; a template selector to select a template based on the selected computing environment and the user selected construct, the template selector comprising at least one processor; and a template inserter to insert the selected template into the selected computing environment, wherein the template inserter inserts the selected template at the determined position into the selected computing environment, the template inserter comprising at least one processor.
37. A system comprising: a construct determining mechanism to determine a user selected construct within a design tool, the construct determining mechanism comprising at least one processor; a computing environment determining mechanism to identify a selected computing environment into which the user selected construct is placed, the computing environment being selected from at least one textual computing environment and at least one graphical computing environment, the computing environment determining mechanism comprising at least one processor; a position determining mechanism to determine a position of the user selected construct laced into the selected computing environment, the position determining mechanism comprising at least one processor; a template selector to select a template based on the selected computing environment and the user selected construct, the template selector comprising at least one processor; and a template inserter to insert the selected template into the selected computing environment, wherein the template inserter inserts the selected template at the determined position into the selected computing environment, the template inserter comprising at least one processor. 40. The system according to claim 37 , wherein the design tool is a standalone graphical application.