A journey through Andrew’s visualization libraries: building blocks, components, layout algorithms, and other demos. All the way to the demo app: visualization of codebases to identify dependencies, dead code, and the impact of refactoring.