More kernel prototype to its own folder for later.