pub fn run( watcher: Watcher, shape_processor: ShapeProcessor, status: StatusReport) -> Result<(), Error>
Initializes a model viewer for a given model and enters its process loop.