Adding Custom Controls — The Graph View is what is used in Shader Graph, The Animator window, and other node based editor windows in unity. The concepts here can be used to create any node base tree view editor window. Some examples would be Behavior Trees, Custom State Machine System, or even the Ability…