Charlotte Community Foundation blends old ideas with new dir