The project you want IS the container module not the kernel module.
The container module contains all the useful abstractions.
It was developed as a part of the microcontainer project and for the
microcontainer project but it is not a part of the microcontainer itself.
For the rest, I'll refer to Tom's thread.
Basically, if you guys continue to post duplicate questions rather
than using search, I'll move your posts to the user's forums.