An ALE-based numerical technique for modeling sedimentary basin evolution featuring layer deformations and faults