[#49] Add index/mapping and JSON/CSV to CLv3

(these are identical to CLv2)