Debe considerar un patrón de "lista de materiales" (BOM) (consulte aquí o aquí ). La intersección de una lista de materiales puede incluir información adicional sobre la composición, como la cantidad de cada componente. Podría incluir fácilmente la secuencia o la prioridad del componente en esa intersección con la misma facilidad.