This isn't really appropriate for the kernel mailing list. People interested in this sort of thing may want to check out a package called depot, which does what is being requested here. I'll post details on the Usenet group comp.os.linux.misc this weekend under the heading "Depot for linux".