Create struct from selected variables in blueprint

So i’m not sure if this has already been suggested but the idea is to be able to select a bunch of variables in blueprint from the variables list, right click them (which would also naturally extend into editing multiple properties such as setting them all private for example) and then “Create struct from variables”

It should:
Keep the order of variables selected
Add them all to a new struct which would get created in the same folder as the blueprint for ease of use. we can always move it later
Name it as we create it
Create the variable of this new struct using the name we gave it (we can change that later too if we need to through rename)
Option to delete the selected variables as we may or not be sure if we want to keep them or delete them.