ALL shared dialogs start off being fed information from 
the TextBoxes in their outer interface  (or from Level for the Event editor)

When finished, they return an object containing the data, 
which is used to overwrite the target data.