reversible csv xwalk, plus a full draft of a validation workflow (untested)