saving state before making more major changes to the convolution class. Going to add full support for origin shifts for xy planes at all z levels simultaneously