Checkpoint: I introduced a bug drawing nodes. I have verified that the python JSON output is correct...now to do some squashing...