Yes, currently swapping items simply swaps items in two slots. I think this is one of those things that I need to work on and solve the problem of stacking and unstacking of stacks of items.