Drag and drop functionality to edit tile layout in the POS. Tiles should be able to be rearranged by dragging and dropping them to a new location, just like how apps on iOS and Android devices can be rearranged.