Explain how you would structure a component library or design system to ensure consistency across multiple independent applications.