base code for new AddCSVRow interface
little advances
first working version
Merge branch 'enh/AddCSVRow' into experimental