Topological Hierarchies And Decomposition: From Clustering To Persistence