Visual languages are more complex than we would like. We introduce a small but powerful visual vocabulary
for a visual programming environment that is simple, yet expressive enough to represent the structure of
programs and program executions. This vocabulary is not based on any existing textual language. It was
designed for the purpose of visually representing and understanding programs and their executions.