" My question mostly relate4s to what punction goes between "fabric" and "that is," I wouldn't say it's wrong as written, although I'd consider a comma after 'community'. But my overall comment is that this seems like a rambling sentence that isnot easy to understand, because it is trying to say too much. I recomend breaking it into two or more separate sentences.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.