Draw cards to hand and distribute cards in a grid

I don’t want players dragging cards around boards so every action will be accessible from the right hand menu (Draw [to hand], Play on table, Use card, Discard).

I think that the way to make the cards unmovable is to use the Does Not Stack trait and restricty movement, then I use the Draw Card with the Send To Location trait, correct?

Now in the “hand window” has 6 placeholders for the cards, how can I make then fill those placeholders one at time for each draw? In Navajo Wars I see that a stack of cards is distributed in the grid when it is dragged to the hand window, but I couldn’t figure it out how it is done…

Bonus question: If I discard the card in the first place holder, can the hand rearrange itself to always be filled from left to right?