The first iteration was a 2D tile map. The second iteration created a 3D representation of the data and was limited by the number of vertices for a single mesh. The third and current iteration creates 32 by 32 mesh chunks that make up larger data sets and can allow for limiting what is displayed at a given perspective.