pub(super) fn handle_layout_split_horizontal(
state: &mut State,
tab_id: String,
target_id: String,
new_node: LayoutNode,
position: SplitPosition,
focus_after: bool,
correlation_id: String,
) -> Vec<Event>pub(super) fn handle_layout_split_horizontal(
state: &mut State,
tab_id: String,
target_id: String,
new_node: LayoutNode,
position: SplitPosition,
focus_after: bool,
correlation_id: String,
) -> Vec<Event>