Got things working for the space data file up to the single index conversion.
However, it does not seem to be reading more than one line correctly from the input file...
Eliminated the skip variable and changed it to just go to the x y and z limits - more feasible for loading files faster
Got flow working for 8 elements for GPU implemenation (except that it still prints too many elements)
Ported cpu histogram implementation for the new changes, but it doesn't seem to work well with 10 variables.
Made the CPU only print nonzero elmeents.  Committing now in case I need to rever after doing some debugging on a bug.
Fixed a bug where some data types were int when they should have been float.
Seem to have buffering working for reading the file (with current, limited tests)
Still need to integrate buffering with the GPU calculations and make it combine different histograms.
Got "basic" buffering working with the file and with thrust GPU processing.
The file reading currently doesn't work correctly if Y or Z dimensions are used for the X/Y/Z dimensions.
The buffering code will need to be altered to properly support this.
Added missing logic to convert single dimensional histogram to multidimensional histogram.
Got VTK added into CMakeLists.txt.
Did not succeed in streaming with VTK as of yet (still using C file I/O, which has at least one bug).
Got a basic chart displaying, though it doesn't provide meaningful information yet.
Got a color transfer function working -- shows a vertical bar to the right with colors for values.
Do not have different colors in the actual histogram yet.
Got some different colors displaying for different data.  Is basically 1-D though - need to "add the other dimension" really...
Wrote logic for a 2D "VTK histogram" array.  VTK code for it is part done.
Got a meaningful histogram displaying in VTK (just need to make it zoom out by default if possible and look into # bins)
Made number of bins variable.