Description
When creating a segment or calculated metric, I have the option of saving it for use in other Workspace projects or keeping it limited to this project. The image below shows what this option looks like in the segment builder.

Regardless of which option is selected, that segment will be assigned an ID. For example, "6807ccdcbabe23c88f67abe9." If I share a project that uses project-only segments with someone else, and if that person saves a copy, any changes they make to the project-only segment will also apply to the original project's project-only segments.
Ideally, when someone saves a shared project that includes project-only segments and calculated metrics, those components would be assigned a new ID. This would mean that project-only components are an "island."
Why is this feature important to you
Assigning a new ID to project-only segments and calculated metrics will allow us to create Workspace project templates that allow users to save their own versions and update filters and segments without impacting anyone else who also used that template. This can be useful in making templates designed to only require users to update a few project-only segments, as this will allow people to get the version of a report that they need without requiring them to do much work. Imagine creating a product dashboard that only requires someone to update three project-only segments in order to show the impact of a campaign or sales event!
How would you like the feature to work
When a project is copied, including via "save as", all project-only customer components are given a new ID. If a project-only calculated metric uses a project-only segment, the segment IDs used in the calculated metric should be the same as the updated IDs created for those segments.
Current Behavior
The IDs of project-only segments and calculated metrics remain the same when the projects they are used in are copied.