tower: refactor graphviz into reporting subdir, shell of entrypoint report
tower: minimum viable entrypoint reporting