Architecting a Scalable Component Library with Shadcn/ui