Flexible Modeling Body move operations should have the option to also automatically include "attached" datum axis or datum thread quilts. If that association "axis <---> hole surfaces" and "thread quilt <---> hole surfaces" already exists in Creo database, this should be straightforward to implement. If not, Creo database should be improved to internally keep that association when using the hole or thread hole command. Also, these axis and thread quilts should also be optionally automatically all included when using data sharing features, such as "Merge / Inheritance" or "Copy Geometry". When copying Geometry, if we select a body to copy, we should have the option to include all the body axis and threads, with the option to eventually exclude some unwanted ones.
Also, when doing boolean operation, such as body boolean cut or boolean intersect, in the resulting body geometry should only be included the datum axis and threads belonging to holes surfaces that do not "disapperar" or do not get consumed in the final body to avoid having dangling axis or thread quilts unattached to any solid geometry. Even if we try to manually hide them in a layer, they influence the bounding box of the part, and if new holes are added, we have to constantly have to manually add the new axis and quilts to hide them. It should not be too difficult to create an algorithm that checks if the hole surfaces of a tool body disappear or not after a boolean operation.