pub fn make_previewer(
    ctx: &mut EventCtx<'_>,
    app: &App,
    members: BTreeSet<IntersectionID>,
    stage: usize
) -> Box<dyn State<App>>