GUI.Window into another GUI.Window?

if you run the following it always crash Unity :

using UnityEngine;
using System.Collections;

public class GUIWindowCrashTest: MonoBehaviour
{
	
	void OnGUI ()
	{
		GUI.Window(0, new Rect(0,0,100,200), WindowA, "WindowA");
	}
	
	void WindowA (int id)
	{
		GUI.Window(1, new Rect(0,0,100,200), WindowB, "WindowB");
	}
	
	void WindowB (int id)
	{
		GUI.Label (new Rect(0,0,100,200), "crash__??");
	}	
}

Well, what I am looking to do is to define an area into the Window to get more content assigned to this area.
For exemple if a texture, button or else are into this area, it should be cropped…

Then well, I was thinking to create a GUI.Window into another GUI.Window could be fine but it crashes Unity :frowning:

Does someone have an idea?

Also wondering what is the following :

Any description? O_o…

Thanks! :stuck_out_tongue:

EDIT : I just found the following as exemple for the ModelWindow :

Inside the window you should use GUI.BeginGroup or GUI.BeginScrollView (for more complex stuff you could use frameworks, like this one).

From scratch sounds great too me ^_^!
GUI.BeginScrollView without scroll does a perfect job actually!

Thanks!