Taking more ownership of the kernel

Figured I'd update this branch too in case someone is still wanting to build for KK