This is something I totally forgot about when creating my type:
Could it be possible to have something like "Descends from" (a native English speaker will probably find a better description for this) for engines? That way, one could tell that Qfusion and id Tech 3 were based on id Tech 2, id Tech 2 was based on Quake engine, etc..

