What I want to do is to create different types of graph, which each has its own node options.
For example a math graph will only allow the math and logic nodes, no other unity system nodes allowed.
How do I do this?
With the current version of visual scripting, you will need a lot of code to hack the system. It is possible, but not easy for non coders.