Interlocking patter / hat - einsteins infinity non-repeating pattern

Hello everybody,
I have started a small project where i would take one module of hat / Einstein’s repeating pattern and fill it with different patterns. I have created a total of 6 different patterns. I am now trying to make them all appear in the pattern but I am not that skilled in grashopper to achieve that. Could anlyone help me how to make this type of pattern that will equally mix all 6 modules. Additionally i would like to be able to control how much of each of 6 modules are present in the final pattern.

This is how the pattern should connect. My 6 modules are all curves.

Hi @ast1216

have a look at this discussion.

Thank you, I have read that discussion but I still dont find anything that would help me solve this. I’ll attach more screenshots just to be clear:

I have created 6 differents module (variations of the tilling pattern that I am trying to achieve) I would like to generate a pattern out of this while also selecting the amount of each module (%) in the final pattern. I am still stuck on generating this pattern using my modules. I have tried TriMap tool but that did not work out for me.
Here you can find my gh code which for now only has the input of this different modules.

130526.gh (61.9 KB)