[Parser] Kernel splitting and compilation almost works, need to split files for original kernel and split kernels