The component library lives in its own file, separate from the screens. This is deliberate. It keeps design files light and fast, makes the library reusable across projects, and, most importantly, enables sync. Every design file is connected to the same library, so when I update a component once, the change reaches every screen that uses it.