Whole bunch of chages. Finished edge and kernel class implementations and integrate into CPUResourceGenerator/CEdgeGenerator/CKernelGenerate