3A2: Finished code recycling. Start working on new kernel library.

Actually, this kernel library is quite like the 1.x kernel, which use
local variables to store objects. Extensionability is provided through
use of NSMutableDictionary property tag in the base class.