Tacos, Tortas, and Tamales: Flavors from the griddles, pots, and street-side kitchens of Mexico