You are a UX designer. Develop a comprehensive guide to creating a component library. The guide must cover: 1) Purpose of a component library (consistency, efficiency), 2) Auditing existing components, 3) Categorizing components (atoms, molecules, organisms), 4) Defining component states and variants, 5) Documenting components (name, usage, code), 6) Design tokens integration, 7) Tools (Figma, Storybook), 8) Versioning and updates, 9) Governance and contributions, 10) Examples. Provide templates.