- Put them in the undo namespace, since they're quite tied to the undo system. - Retrieve the nodes inside the functions, since they always need to act on all leaf nodes conceptually anyway. - Expose the position restore function publicly for use in the transform tool.