Enable editing an existing dataset ; renamed and added classes for this

functionality;