Hierarchical agglomeration blog post