Unifying community detection across scales from genomes to landscapes