GMS 2 Create New Visual Programming Blocks?

I'm trying out the visual programming because it feels pretty well made, I know I can just use GML to use extension commands.

So can we add to the visual programming toolbox? I know there is the code tool block which lets you write GML but I don't see a way of saving that into a reusable piece. So is there a way? Thanks ahead of time!
A reusable piece of GML is called a script.
Thanks for the vocab lesson... but I was asking in regards to the visual programming (or DnD which I just learned is what it's referred to in GMS2)

This is EXACTLY what I was looking for! Thank you!