Reorginized code, added VC++ solution for kernel