Separate path server out of kernel.c
Separate serial tasks out of kernel.c