Might have to give these a try out on some of my code. If the diagrams get too complicated, then it's probably a good sign that the code could use a re-write!