Got editting model objects skeleton to update controller and then notify
subscribers, implemented on sensor objects.  This will be used in by the
ObjectEditor dialog box as to edit existing items, and then
notifySubscribers properly.  Items remain in model, not replaced so
references etc should remain.  System model also has not outside
references so is still saved to file nicely.