GUILayout to show/edit Scriptable Object?

I’m creating a custom editor that allows me to create and connect scriptable objects and a node-based, tree network. I’d like to load the scriptable object inspector in a sidebar and edit it when my nodes are selected in the working view. Is this doable?

are you asking about a custom inspector?

https://unity3d.com/learn/tutorials/modules/intermediate/editor/building-custom-inspector