Clarify that MuGLs are meant to version nicely
CR feedback from Eric.
@@ -158,9 +158,10 @@ Assuming it was created from a `my/cluster` MuPackage, we might expect to find t
### Resource Monikers
-A goal of snapshots is that, in addition to being unique, they are diffable and that resources in one graph may be
-easily compared to like-resources in another graph. Therefore, we desire some amount of stability to the monikers
-chosen for resource objects. The simple names like `VPC`, `Subnet`, and so on, from above, clearly won't do.
+A goal of snapshots is that, in addition to being unique, they are diffable and resources in one graph may be easily
+compared to like-resources in another graph to produce a structured delta. This ensures that snapshots are versionable
+and, in fact, will version quite nicely in a source control management system like Git. Due to this, plus the
+uniqueness requirement, clearly the simple names shown above -- `VPC`, `Subnet`, etc. -- won't do.
At the moment, these monikers are automatically generated by the system. This is opposed to an alternative design in
which end-users specify them explicitly. Manually assigning monikers would be problematic because we want every unique
