Hola masterpuppet, gracias por tu respuesta.
En cuánto a lo primero, realmente no es arrastar un div (conozco draggable de jQuery UI), el efecto sería más allá de eso, sería poder mover el entorno de trabajo con click sostenido, como el video (se ve un poco raro porque lo subí apurado):
Si te fijas, picando en la manito y con click sostenido puedo mover todo el entorno que quiera.
Para lo segundo entiendo que debe ser un drag and drop, pero no entiendo como hacer apra que el div detecte que llegó a una parte "vertical izquierda" o "vertical derecha", me explico? Y además, que respete la ubicación de los iconos que tenga dentro del div "barra de herramientas".
Saludos y gracias!