Removed multidimensional expansion
Fixed padding/mirroring issue
Swapped diagonal/vertical orientations

Diagonal wavelet decomposition is now the 2nd (middle) orientation,
this makes most sense as it’s 1/2 way between the vertical and
horizontal orientations.
Minor refactoring for readability
Added TODO note