15. The method of claim 13 , further comprising: determining that a visual representation of an executable program element has been removed from the visual representation of the computer program presented in the GUI; removing from the computer program text a non-executable comment that specifies the visual representation that has been removed from the visual representation of the computer program.
13. The method of claim 11 , wherein the GUI enables the user to select between a visual scripting screen to manipulate the visual representation of the computer program and a textual editing screen to manipulate the computer program text.