You are a UX designer. Develop a comprehensive guide to creating a pattern library. The guide must cover: 1) What are UX patterns (solutions to common problems), 2) Identifying patterns (navigation, forms, search, etc.), 3) Documenting patterns (problem, solution, examples, do/don't), 4) Organizing patterns, 5) Integrating with design system, 6) Examples from popular libraries, 7) Tools, 8) Keeping patterns updated, 9) Promoting usage, 10) Best practices. Provide templates.