Figure 2 shows a possible implementation of Figure 1. The Group node contains Circle, Rectangle, and Region nodes. The Region node contains Text and ImageView nodes.