Convert ArrayHandleDecorator to new buffer-style arrays
It should be noted that a break in backward compatibility is introduced. The implementation class passed to `ArrayHandleDecorator` changed the specification of `AllocateSourceArrays`. Thus, decorators that were previously allocatable now no longer will be until that method is updated to the new form.
Showing with 221 additions and 446 deletions