New Kernel component, rebase and fix other components