PrimitiveGroup pg1 { typeID = "Router" } Rectangle r1 { x = 0 y = 0 width = 80 height = 50 } Circle c1 { x = 10 y = 10 radius = 20 } PrimitiveGroupPrimitive(pg1, r1) {} PrimitiveGroupPrimitive(pg1, c1) {} PrimitiveGroup pg2 { typeID = "PC" } Circle c2 { x = 0 y = 0 radius = 50 } PrimitiveGroupPrimitive(pg2, c2) {}