Back when I was programming using Processing, we were able to translate the point that shapes would be drawn from. For example, if I translated to (100px, 0px), then drew a shape at (5px, 5px), the shape would actually be drawn at (105px, 5px).
This feature is very useful when you have multiple nested components, so you no longer need to add the position of the parent objects at each GUI call. This works in a similar way that unity handles its Game Object positions.
Is there an option like this for the Unity GUI?