Custom inspector difficulties creating a Box / Group like widget

Hi!

I’m having some difficulties creating a custom inspector script.

What I’m hoping to achieve is something like this box bellow:
101703-screen-shot-2017-09-11-at-73500-pm.png

Or this video:

I have experimented with:

GUILayout.Box()

But since GUILayout.Box() only accepts content in form o GUIContent it does not fit my needs.

What I want to know exactly is if there is an API that facilitates the creation of such boxes or do I need to create my own wrapper using Rects / GUISkin and such.

The point is, I could do that wrapper but I bet I won’t achieve such a clean layout as the provided examples and I’m very concerned with the visuals and UX of this particular editor script I’m working.

ANSWER:

This asset provides enough examples to acomplish what I was looking for.

Solution example:

GUILayout.BeginVertical("HelpBox");

    GUILayout.Label("OUTSIDE");

        GUILayout.BeginHorizontal();

            GUILayout.BeginVertical("GroupBox");

                GUILayout.Label("INSIDE");

            GUILayout.EndVertical ();

    GUILayout.EndHorizontal();

GUILayout.EndVertical ();

101744-screen-shot-2017-09-12-at-25437-pm.png