reworking the DataEditor

Data Editor object now contains a background shape and text, which will
be used by most all of the Data editors.