A pattern language for creating pattern languages: 364 patterns for pattern mining, writing, and symbolizing · Study