GUI text and texture draw order

I am trying to design GUI by creating GUI Textures and GUI Texts from GameObject menu. However Unity adjusts the draw order of these elements automatically. For example I try create a texture first and than put a text on it, but the text is put back of the texture. The only way I found to overcome this problem is that if I want to bring an object to forward of another, that object needs to be the parent object. Still this solution causes to exist a lot of parent objects.

Is there another way to adjust draw order non-programatically?

The Z position of GUIText and GUITexture objects controls the sorting.