Working on a generating a temp assembly that contains all the names. This way we can lean on C# reflection to determine all inheritance relationships.
Cleanup.