Got started on fleshing out kernels, still need to consider the interface to PolynomialKernels.