This is a draft Posted on 1 December 2007 by Benjamin Lefebvre 4 This is a draft. I’m trying out a few design implementations.