Please accept my apologies for the delayed response.
The connections (lines) can be bound to specific connectors (dots) on the shapes.
In the simplest case, we can set it for all connections at once
There's no direct way to restrict pan/zoom area. Setting pannable
to false and choosing the appropriate zoom limits
should be able to serve as such restriction.
I'm not sure how the code around the data loading is structured to tell what needs to avoid blocking.
You can try invoking setDataSource on the widget instance
when the data becomes available as a possible solution.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI