Here is an example for your first question:
Manipulate[
Graphics[Polygon@{p1,p2,p3,p4},PlotRange->{{-10,10},{-10,10}}],
{{controls,1},{1->"p1, p2",2->"p3, p4"}},
Dynamic@Switch[controls,
1,
Row[{
Control@{{p1,{-5,-5}},{-10,-10},{10,10}},
Control@{{p2,{5,-5}},{-10,-10},{10,10}}
},Spacer@20],
2,
Row[{
Control@{{p3,{5,5}},{-10,-10},{10,10}},
Control@{{p4,{-5,5}},{-10,-10},{10,10}}
},Spacer@20]
],
AppearanceElements->None
]