Major portions of the code directories have been restructured. Mainly, code which was almost identical was placed in the "Shared_source" directory. This code is shared between several programs; however, unlike the code in the Common directory, the code cannot be compiled once for all the NSM tools. In each of the directories which need access to the shared code, symbolic links are made to these files. These changes will reduce the total code size, and, hopefully make the maintenance easier