JointJS - JavaScript diagramming library - Demos.

Puzzle

Click the piece to rotate.