vocabulary
static render pass methods for lists of render passes
distinction between front and back non layouted render passes
and consistent use of render pass over render-pass
less misleading method name for edge retrieval
squashed 4 commits:

spec conform iteration

consistent use of gfx (when other graphic objects are created) vs g (when no other graphic objects are created from this one)

removed unnecessary imports

not sure how to handle bounding boxes with non zero offset when layouting
renamed createEllipse to createCircle
interchangeable stroke in DefaultNodeRealizer
vector rotation and reservoir sampling
more precise java-doc
generic animated objects
render group uses GenericAnimated
immutability checks
another angle algorithm
easier to read inner classes
squashed 3 commits
introduced actions after completing an animation

java-doc

java-doc
squashed 8 commits
introduced animation pausing

pick a render pass

removed auto adjustment of render groups

java-doc

java-doc

allowing empty groups

check for animated objects animated multiple times

atomic stop operation
flat animation list
Merge branch 'features'
squashed 3 commits
parallel animation

canvas uses animator not animation lock

faster arctangent function
squashed 5 commits
temporarily deactivated parallel animation due to a dead-lock when laying out during animation

camera to set the viewport with animation

do not consider non visible render passes

line breaks

borders work in every level
Merge branch 'master' into HEAD