Managing Backward and Forward Compatibility in 3DEXPERIENCE Cloud

In 3DEXPERIENCE Cloud, how can backward compatibility and forward compatibility be managed across multiple revisions of an item?

For example, consider a component with four revisions: A, B, C, and D. Revisions A, B, and C are backward compatible with each other. However, revision D is not backward compatible with the previous revisions and is only forward compatible.

Is there any out-of-the-box (OOTB) functionality in 3DEXPERIENCE Cloud to manage such compatibility scenarios?