• work in progress... very much unstable return type etc, but starting to make use and hopefully refactor into something coherent soon.

    Returns {
        getTooltip: () => undefined | null | string | false;
        scatterProps: {
            currentLayerHasRendered: boolean;
            getTooltip: () => undefined | null | string | false;
            modelMatrix: Matrix4;
            onAfterRender: () => void;
            scatterplotLayer: SpatialLayer;
            unproject: (e: MouseEvent | P | MouseEvent) => P;
            viewState: undefined | null | Object;
        };
        selectionLayer: EditableGeoJsonLayer;
        selectionProps: RangeState;
    }