I am playing around with this whole package. It is a very good idea. I suppose i now wonder two questions:
1) How much of this idea was inspired from you working on complicated problems down in the kernel.
2) How much significance could this have implemented down in the kernel, or is it effectively already a tackled problem?