Wirtualny komputer

Witam, kiedyś pracowałem na programie który był wirtualnym odwzorowaniem składania komputera PC. Nie chodzi mi tu o konkretne podzespoły lecz gdzie umieścić kartę graficzną, jakie ma złączę, wygląd złącza. Takie składanie komputer od podstaw z jakimś wyjaśnieniem. Może znacie/macie program do takiego celu?