Symfony Doctrine entities & repository como submodule de git

Me pregunto cuál es su opinión al respecto, tengo "problemas" en muchos de mis proyectos, cuando tengo 1 database pero múltiples proyectos de Symfony, por ejemplo, digamos que tengo un sistema como gmail:

  1. El proyecto A es la API de reposo para la interfaz de usuario del cliente
  2. El Proyecto B es todo el sistema de envío / recepción del sistema de correo electrónico

POR FAVOR, es solo un ejemplo!

Ahora, actualmente, para Symfony, tendré que generar entidades y repository para todos los proyectos, y cuando agregue una nueva columna, también tendré que actualizar todos los proyectos (también pueden ser 3-4-5 proyectos, etc.)

Ahora, el primero creo que pensé en hacer de todas las entidades y classs de repository un submodule de Git como package de Symfony que puedo actualizar una vez y actualizará todos los proyectos

¿Qué piensas? ¿Alguien lo manejó de otras maneras?