pub fn generate_node_id(node_type: &str, name: &str) -> Arc<str>
Generate a deterministic node ID based on type and name