The goal of this program is to create a set of traits allowing to describe external objects.
Each object can be identified by looking a value of each trait. If multiple objects have the same value of each trait, they are assumed to belong to the same group.
...