this is possible with Dynamic component easily…
first create a layout, then according to the user successful move just use hide and open the arrangements