1: document as many species on site as possible, for as long as possible
2: decide what stays and what goes (if you're trying to design for the neighbors, it may be worth asking them what they'd actually harvest)
3: decide and design any earthworking (swales, ponds, drainage, etc.) may be unnecessary
4: remove trees you don't want, use the wood or plug with mushrooms, chip/shred the branches and shrubs and make stropharia beds in moist places
5: establish groundcover in the newly sunny sections (strawberries?)
6: plant the shrub/tree guilds you have designed for the site, along with support species (nitrogen fixers and dynamic accumulators), alternately you could take a slower approach and plant wildcrafted seed as you collect it and buy seedlings from the
NC forest service, overplant and thin as things grow up. This way you can slowly plant more intensively in small areas with more sensitive species (apples, blueberries, figs, etc.), and leave the support species in the margins.
If you want to focus on NC natives I'd suggest mulberry, pawpaw, persimmon, and possibly muscadine (requires more maintenance to maintain production). Pecan might work well also.
I know of a couple food forests in the Asheville area, but they're not documented online that I know of. Charlie Heddington has a well designed backyard forest in Greensboro. Will Hooker teaches permaculture at NC state. He's a really nice guy and may give tips and advice if you contact him. There is also an
online video series of a course he taught that includes tours of his yard and Heddington's place.
Hope that helps.
peace