The Role Of Genomic Versatility In Multi-Niche Preferences Of Escherichia Coli