Currently we force a boxcar, but it would be a trivial extension to allow any kernel shape to be passed into the convolution.