Icosatree Data Partitioning of Massive Geospatial Point Clouds With User-Selectable Entities And Surface Modeling