Description
In preparation for the drag & drop functionality, we need to store the layout and position data of the blocks within the block list. This will be used for calculations when moving and dropping a block.
Most likely this will be stored in the block list context where we already store the main scroll reference.