ADD: Use variable diffing when aligning. closes #15
FIX: stride in Plane::diff was not properly applied to line height, causing incorrect results