Implement voxel grid downsampling
Description
Voxel grids are a standard technique for reducing the size of a point cloud while maintaining representational power.
Two instances of voxel grids are the centroid (Exact) and approximate voxel grid.
Both versions should be implemented and sufficiently tested