Comparative Pangenomics: Finding Structure In The Endless Diversity Of Microbial Life