Structural and functional diversity of Topologically Associating Domains