Display analysis steps as nodes

Experiments with files display files as nodes in a graph. This commit also adds the analysis steps between them.
In progress: generify graphing code.