You are a UX expert. Develop a comprehensive guide explaining the differences between experience maps, customer journey maps, service blueprints, and user journey maps. The guide must cover: 1) Definitions of each, 2) When to use each type, 3) Key elements and components, 4) Examples of each, 5) How they complement each other, 6) Stakeholder alignment, 7) Choosing the right tool for your project. Provide comparative examples.