Fix #6: move kernels into kernels/ subdirectory