Launcher
SimViewLauncher is the blocking launch used by the CLI and save-then-view
workflows, as opposed to LiveViewer's streaming launch or SimulationScene.show()'s
non-blocking one.
simview.launcher.SimViewLauncher
Initializes the visualizer. - If source is a SimulationScene: it is handed to the server in memory (no temporary file), and its internal data is cleared after the server stops. - If source is a path: it is used directly.