Facade system normals not working properly

Hi guys, so i´m trying to do a louver system for a facade, and I need the depth of the pieces to grow along the normal of the surface, I tried using md slider while reparametrizing the surface and now i tried using the divide surface component none of them worked. For the shape of the pieces i am using a curve that is being used as a curve closest point, where the distance is getting remapped by a perlin graph mapper, but when i finally move the geometry with the motion being the normal from the surface, it gets all strange. Thanks in advance.

Trama duque forum.3dm (5.3 MB)

Forum Louver system.gh (21.9 KB)

One way could be this.
But it creates problems on very tight corners, obviously.

Forum Louver system a.gh (23.7 KB)

thank you so much!! What would be your approach to giving it width and to rotate the pieces? I was thinking about doing the same process but with this new loft component and then rotating it with the base lines guiding it´s rotation.