Flavor Theories