Make any scene mesh draggable: your user can reposition the mesh by dragging it about the scene.
Review the documentation on connectors first. The draggable property is an enhancement to objects with connectors.
One Mesh, One Scene
To make just about any visible node in the scene node tree draggable, use the “Add draggable” Snap block in a scene rule. Usually, you would drag a mesh, as in this example.
Many Meshes, One Scene

Because dragging is along a surface, or plane, you specify the normal of an invisible plane that this mesh would be dragged on.
Use a group
Meshes can be placed into a group for easy organization, and groups can be themselves grouped to make a logical hierarchy. To drag multiple meshes, use the “Add draggable” block in a scene loaded rule to add the draggable property to the right group. For example, to drag the box and cylinder together – without disturbing the sphere or the cone in this example node tree – add a draggable property to “thisGroup”.
Use connectors

Other documentation explains how two draggable nodes can have a connector property, which makes them snap together. Connected nodes move together automatically, with no need for organization in the node tree. Learn more about connectors.
Multiple Scenes
When nesting scenes, remember the parent scene is in charge. Usually, you would place your dragging logic for multiple child scenes that could interact with each other in the first parent scene that contains them all. Here’s an example of an “Add draggable” rule in a parent scene. Whenever a new nested scene is added, this loops through all nested scenes, ensuring that they are each draggable.

Don’t need all child scenes to be draggable? To be more specific, insert an if block between the for each loop and the add draggable block, and use the “get nested” block to use properties of the nested child to determine if it should have the draggable property added or not. In this example, we make sure the “Swing Module” and “Slide Module” child scenes are draggable, but the “Support Beam” child scene is not.

When a mesh is draggable, it can have connection types and modes. See the “connectors” documentation for more info.