Christopher Alexander: pattern languages are for communities