See Sacha's blog for details.

 

See here for an improved version.

 

Sacha Chua is the author, Niklas Heidloff only committer.