AngularJS scope prototypal inheritance GraphViz diagrams. These diagrams are used on answers on StackOverflow.
The ones without StackOverflow IDs were used on the main/long answer: http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs/14049482#14049482
Other answers: http://stackoverflow.com/questions/11412410/angularjs-losing-scope-when-using-ng-include http://stackoverflow.com/questions/11605917/this-vs-scope-in-angularjs-controllers http://stackoverflow.com/questions/11752977/angularjs-ng-model-scope-in-ng-repeat-is-undefined http://stackoverflow.com/questions/12977894/what-is-the-angularjs-way-to-databind-many-inputs http://stackoverflow.com/questions/14005443/angular-binding-inside-repeat http://stackoverflow.com/questions/14101099/ng-include-causes-the-controller-block-to-re-render
To create a png from a dot file: dot some_file.dot -Tpng -o some_file.png