Честно говоря, я не слышал даже об этой. Что касаемо проектирования _структуры_, то напрашивается cad, который бы был || исходникам. Тока сам программер может вести || графику для классов и пр. Всё остальное от лукавого, т.е. автоматизированные средства делающие слепки и выводящие что получицца (+)
Либо писать и рисовать вручную, что народ и делает. Единственные известные мне маломальские тулзы, которые по коду могут что-то восстановить, это плагины для IDA, типа SABRE BinDiff.