An ES6 octree implementation supporting multiple geometries (bounding boxes, spheres, frustums, and vectors).