Merge changes from topic "drag-drop-l3" into main

* changes:
  Handle drag and drops from widget picker into communal grid.
  Update the reorder function to also support adding item during reorder.