AlignedSplice and UnalignedSplice + tests.