CGA pass a rule as argument

Idea created by dave.lajoie_Presagis on Aug 3, 2017

    Currently it is not possible to pass rule as an Argument

    this is quite needed for materials and uvs, since the rule being executed is for the geometry, and the material and texture are being executed after. It allows to generate window with different materials, and make the code quite clean as well.