Absolute positioning within the viewport (represented by the paper-colored rectangle with the shadow), with no scrolling, panning, or zooming allowed.
The special colored background Part shows the fixed area where Parts may be. It is in the "Grid" Layer so that it is not selectable and is always behind the regular Parts.
Parts may not be dragged outside of the fixed document area of the diagram. This is implemented by a custom Part.dragComputation function.
Note that the user may still scroll or zoom the whole page.
The model data, automatically updated after each change or undo or redo: