You just assign it to a new location. If you don’t have the object you can use content() or if there are multiple objects contents() like f[1,4] = content(f[1,1]). The thing to remember is that the setindex operation on GridLayouts just connects an object to a layout, it doesn’t copy anything and it removes any previous connection there might have been, as each layoutable object can only have one parent.