If there was such a thing as a "build fairy", I would be it. Just put everything in maven directory structure, and fixed a number of compilation errors scattered through the kernel modules, as well as changing 'object's to 'class'es and putting in a String parameter foreach kernel.