# Package File Structure

The package root contains VERSION.json, PACKAGE_MANIFEST.json, scripts, themes, demo, docs and README.txt. PACKAGE_MANIFEST.json uses package-relative paths only.

## dev-0.2.0 additions

- `scripts/workbench/ViewRegistry.js`: Workbench view definition registry.
- `scripts/workbench/DockLayoutView.js`: tabbed dock layout implementation.

## dev-0.3.2 additions

- `scripts/controls/Control.js`: official base class for Host-facing UI Controls.
- `scripts/controls/ContentControl.js`: designable composite / user-control style Control.
- `scripts/controls/DesignerControl.js`: thin base for designer Controls that own Workbench views.
- `scripts/definitions/`: ControlContent serializer, validator, migrator and facade service.
- `scripts/services/DialogService.js`: dialog service used through `control.dialog()`.

Removed:

- `scripts/controls/BaseControl.js`: removed during development. No compatibility alias is provided.
