Source code (work in progress!)
Source code (work in progress!).
Note that the screen shot is taken from the unstable branch.