pub fn render_transition_pair<'a, D, const NODES: usize, const EVENTS: usize, const DIRTY: usize>(
target: &mut D,
outgoing: &GuiContext<'a, NODES, EVENTS, DIRTY>,
incoming: &GuiContext<'a, NODES, EVENTS, DIRTY>,
active: ActiveScreenTransition,
viewport_w: u32,
viewport_h: u32,
) -> Result<(), D::Error>where
D: DrawTarget<Color = Rgb565>,