You can use the variant functionality to depict similar processes that differ only partially. You can easily display the differences.
Variants are used to create models and/or objects that "know" their masters through a variant relationship. This enables you to create models that are modeled differently or to create objects with different attribute assignments, which are related to one another in a variant relationship.