pub fn build_app_with_options(
trajectory: Trajectory,
config: ViewerConfig,
receiver: Option<Receiver<ViewerCommand>>,
readiness: Arc<ViewerReadiness>,
snapshot: Arc<Mutex<ViewerSnapshot>>,
options: ViewerAppOptions,
) -> App