Take a look at the first post in this thread , [if I did that right].

We modify them as we like when it suits our purpose, of course, but this was our starting point.