I have simplified the description a bit. I think the example provided was quite complex, while the idea it self is basic. If you’d rather keep the example, it can be retrieved from the version history.
It would be very useful to specify examples.
All in all, I think we’re close to complete this draft.