Structural changes

Also added in MoveEx methods, supporting size for moving chain of items
in arrays.