* CIGALES stands for Cartographical Interface Generating an Adapted Language for Extensible Systems

* The intersection operator is commutative so only half of the combinations are studied.