Click a button to slide out a gui toolbar / panel - Moving a GUILayout?

I'm trying to create a toggle-out toolbar, similar to the Wacom software (click a small wedge-button on the side of your screen, and a longer toolbar menu will expand).

GUI and GUILayout do not seem to have the visible or transform options, so I am wondering how you can slide out a guitoolbar using these...

GUILayout and and GUIToolBar both have a 'position' Rect which is the transform in screen coordinates.

You can use Mathf.Lerp to reposition the GUI Elements.

what you can do is set your windows width to 0 to start with and when you click on your wedge in game have the window width expand. and when it reaches its max width have the windows menu items appear.