Update : CKernel Refactoring
Reduce complexity of CKernels class.
Some warning lint needs update of this classes instead of change too much times elements reduce number of useless class before.
During This MR no "Kernel/API use" must change as std::string or other.
Edited by MONSEIGNE Thibaut