Constructed initial version of Kernel.