The objective is to compare two or more versions of drawings for any change at the design level. And to start with this it is important to add the desired object versions to the workspace.
By default, this is not possible. Only one version of the object can be added to workspace at a given time. Even though another object version is added, then this overrides the previous version.
For example, please see the image below. let's say we select two different versions of a same object version -.2 and version 3.2. Adding both these versions to workspace is not possible. Only one can be added.
Now, the requirement here is, no matter how many versions of an object a user selects to add to the workspace, they all should get added without any conflicts or override.