Just off the tail of the Appalachian Mountains, halfway between Charlotte and Atlanta, Greenville is a place that's thought very carefully about itself and how it wants to grow.