ProCad.Controls.Avalonia exposes Avalonia viewer/editor controls backed by the shared viewport and Skia renderer.
The controls should:
The application should keep:
outside the control.
Use MVVM bindings for scene/options/selection. Avoid code-behind event handlers. For richer interaction, route input through behavior or command services as the app does.