I see the post is pretty old, but the question isn't :-)
I'm familiar with the pan and zoom, but customers and normal users are expected to see scroll bars to move around a diagram.
In this demo
you can add objects that fall outside of the main view, but no scroll bars appears.
So, it's possible to dynamically add scroll bars that resize based on content?