Right now convolution isn't very useful, because precise kernels are very hard to create. Figure something out.