For example, a polycentric approach encourages design at the local level, with certain design principles (like a pattern language) instead of answers.

Yes.