[Finishes #74804666] support variables in block editor

Variable category so that when I make a function with params, I can access those params from the toolbox.