Kernel methods allow us to build a modular system, as the kernel function acts as an interface between the data and the learning algorithm.
the kernel function becomes the only domain specific module of the system, while the learning algorithm is a general purpose component.