As an experiment I used a slider component to scroll some buttons, a textbox and a label horizontally.
This was done by changing the size of a HorizontalArrangement to push and pull them left and right.
It is clunky but it works :-)
Dragging left and right across a small canvas will work as well to move such an arrangment.
You can also move a canvas itself by dragging it in this way.
See attached project.

---
sf