How do you create high-quality documentation that is reusable and correct across multiple product lines?