pub fn draw(
frame: &mut Frame<'_>,
area: Rect,
state: &GameState,
mouse_pos: Option<(u16, u16)>,
tree_render: &mut TreeRenderState,
) -> TreeDrawOutputpub fn draw(
frame: &mut Frame<'_>,
area: Rect,
state: &GameState,
mouse_pos: Option<(u16, u16)>,
tree_render: &mut TreeRenderState,
) -> TreeDrawOutput