C++: code diagrams generator, refactor code, browsing code throw UML diagrams.