It would be a combination of things. Setting your associative dimensioning tab in user preferences to make new dimensions associative, setting associative text on your labels and remembering to insert all of the points into the drawing BEFORE you move the drawing. After the drawing/points are moved do a "modify project" to update tne new location of the points in the project coordinate file and exporting this new file so you can use it later. If you add a rotaion, the associatve dimensions should update to the new bearings, etc. It's all a matter of creating a new data plane and keeping track of the latest changes. It's something that YOU have to keep track of and on top of. The program will not do it automatically for you. Remember, all of the changes MUST be saved by exporting the coordinate files . Otherwise your changes have taken place ONLY in the drawing and you will not be able to rebuild the datum plane to fit what you have now at a later date.