This might be a stupid question but how does one maintain Elefront / User attributes throughout the definition? Whenever an operation is perfomed, grasshopper outputs new geometry that no longer has the attributes of the input. The only “solution” I see is unwrapping the list containing geometry and attributes, picking the geometry and performing geometry operations, duplicating attributes for the amount of changed geometry and then wrapping it again. I’ve tried to create a cluster but it’s virtually impossible to do that as each geometry operation requires different data processing approach (multiplying, culling, replacing, etc.). Surely there must be a way to do this, I just simply don’t get it…

** To make it clear, there are 5 polylines with a Key “Type”, 2 of them have a Value of “1”, 3 of them have a Value of “2”.

** My “solution” for maintaining attributes (added data multiplication to illustrate the problem).