Fancier pure-python graph visualizations
Discrete runtime is now more variable