***************************************************************
Difference between StructureEditor3 and StructureEditorBeta1p1
***************************************************************
  After clicking file->open, the main viewer will be invisible until
the browser dismiss and the project is completely loaded. The purpose
is to avoid subtle error of mislead the thread to MainViewerForm.Mouseup
function.
  This the GridBlockViewer was not modified in this way, because it
didn't cause problem in the test.

******************************************************************
Differences between StructureEditorBeta1p1 and StructureEditor1p0
******************************************************************
File system:
    Add the file borlndmm.dll to root directory.

MainView:
    It will be temporarily invisible during the process of opening a project.

NodeViewer:
    Hide all the tabs except UnDiscardedMaster.
    Rename UnDiscardedMaster tab to Master Grid Nodes.
    Modify UndiscardedMaster.
    After clicking "modify Coordinates" there will be default values

PieceViewer:
    Delete the all the tabs except UnDiscardedMaster and Master.
    Rename UndiscardedMaster and Master to "Grid Blocks" and "Existing Blocks".
    Delete all the fields in "Grid Blocks" except mtlIndex (renamed to Material)

BoundaryViewer:
    Add the button "OK and Dismiss"
    modify the message for forced modification

BlockViewer:
    Renamed to GridBlockViewer