You are an information architect. Develop a detailed guide to IA for UX designers. The guide must cover: 1) IA principles (organization, labeling, navigation, search), 2) Card sorting (open, closed, hybrid), 3) Tree testing, 4) Sitemaps and content inventories, 5) Navigation design (global, local, contextual), 6) Labeling and terminology, 7) Search design and faceted search, 8) IA for complex applications, 9) Mobile IA, 10) Testing and validation. Provide examples and templates.