I think it's sort of a comparison to a Sheepfold. Maybe in the Bible sense as in the song, The Master Of The Sheepfold. I envision that as a place of safety.
Merriam-Webster says: a group of people or institutions that share a common faith, belief, activity, or enthusiasm
That works for me.