experimental: use a 2 phase clustering approach (k-d tree + modified single linkage) to elimnate visual overlaps