implemented viz-client saving and loading using libspatialindex, need to integrate reconstruction next