¿Cómo administrar los subpackages (al igual que Laravel) con el compositor?

Al mirar el file composer.json en Laravel / Framework en Github, me doy count de que Laravel utiliza la propiedad replace of composer para permitir que el usuario no tenga que instalar el mismo componente dos veces.

Pero cada subpackage tiene su propio repository git en GitHub, y el número de versión también coincide con el package principal Laravel / Framework .

Entonces, el package principal y el subpackage tienen el mismo código fuente en GitHub.

por ejemplo: src/Illuminate/Pagination/ in laravel / framework tiene el mismo código en illuminate / pagination .

Y todos los .gitmodules incluidos en el package principal no tienen un .gitmodules .

Ahora estoy confundido … ¿cómo podría el mantenedor sincronizar el código fuente con el subpackage individual del package principal? o tal vez sincronizar el subpackage del package principal desde el repository git de esos subpackages individuales?