Hi, For common services and components, a separate repo similar to Adobe's core component library can be created.Both project A and B can include core dependencies from custom Core project for utils, services etc. And for components we can use super resourcetype to extend components.