How can I assign "Gene Pool" to different surfaces and control it?

Hello everyone, there are a few problems with this program that I can’t solve. Would you like to help them?

First of all, the “gene pool” that I created from Grasshopper only bends and spreads the surfaces I assign inward.

Many thanks in advance for your answers!