Generic function to read a set of column vector from an input source (e.g. ColumnReader)
ColumnReader
Useful links