Bruno: in your original example, how can it be specified that image should be placed before text? Of course, it *can* be done with one extra level of wrapping of gui elements in list... did you mean that? Patrik: thanks a lot! Stan (the way it represents XML) is almost what I am looking for.