This patch changes the structure of the new node creation tab.
The main task is to make it more organized and intuitive.
Logics:
Entering values that the user sets.
Entering fields and automatic values.
Entering information about objects.
Also this patch is inherited from this branch https://developer.blender.org/D15042