This time it's a smaller, simpler, but nevertheless interesting plug-in.

This one has less tutorial and more code (well, proportionally at least), but I had to take this one because I did not warn the other members of the team early enough for them to clean one of their plug-ins enough to be published.