From Genomes to Watersheds: Functional Abstractions of Microbial Life