[NUCCORE-1166] Initial restructuring to cater for generalised multiple
columns per member via TypeConverter. Many TODOs added