I think you’re right. There are a number of different types of co-op. And here in Nelson there are many species of co-op, from consumer owned (grocery store) to worker owned (bakery) to community owned (radio station).
And then there are the social enterprises (like our cinema), which are not co-ops, but operate in a similar spirit, maximizing profit for the benefit of community goals verse individual or shareholder enrichment.