Мучаюсь с подобной задачей.
Присматриваюсь к
partkeepr.org.
Автор делал решение для микроэлектронных компонентов. Если за компонент считать чертёж, то можно создать структуру проекта, спецификацию. Видна входимость чертежей в другие проекты.
Вы нашли какое-нибудь решение для себя?