Fixed list of geometry not getting moved (ln 291->293)
Added code to move_geometry to return the design if it exists in memory, to solve a bug. Realized this conflicts with a lot of RoseDesign code. Need to re-do that.
Initial work on replacing RoseDesign system with a more robust one, to support multiple files with the same name being uniquely identified and accessed.