The viewports used in the editor
A viewport for the parts of the semagram
A viewport for UI (e.g., textboxes) outside the main semagram