All shapes and controls on a dashboard have a node called Placement, which contains properties and a method to enable the shape or control to be moved or resized.
The Shapes collection contains two methods, CreateShape and RemoveShape, to enable shapes to be created and deleted using COM or JavaScript.