Generalize convolution in preparation for separable Gaussian
Add separate Gaussian convolutions