HELP PLEASE Setting input Sockets for Empty Geometry Node (Blender 4.2)

Hello Everyone.

I created a script to create a GN Modifier with maaany inputs.

Here is the opening

I ve got 2 issues and something I want to add :slight_smile:

1 Issue I need to set the default value as input (it is set as default but the sockets show a Zero value and i have to reset it manually backspacing every thing).

I wish to add a new Panel socket and store certain input sockets in to it (a whole loop in this case )

Second part of the code :slight_smile:

2 Issue : I cant connect Geometry input with Geometry output

Does anybody will to give me an hand Please ?