Building Reusable Component Libraries That Actually Survive Enterprise Scale