1. A universal script editor for creating scripts with arbitrary syntax, comprising: a read module for reading in one or more configuration files each of which includes a menu structure with associated menu items and at least one of a location/name of a file containing a script command structure and a self-contained script command structure, wherein the read module sets up a menu which supports editing functions for building scripts for a current project based upon the configuration files; and an editor module in communication with the read module, the editor module supporting a plurality of editor capabilities which are utilized to build current project scripts.