Parse an IFCX path into components.
Examples: "93791d5d-5beb-437b-b8ec-2f1f0ba4bf3b" -> { root: "93791d5d-...", segments: [], isUuid: true }
"93791d5d-5beb-437b-b8ec-2f1f0ba4bf3b/My_Wall/Window" -> { root: "93791d5d-...", segments: ["My_Wall", "Window"], isUuid: true }
Parse an IFCX path into components.
Examples: "93791d5d-5beb-437b-b8ec-2f1f0ba4bf3b" -> { root: "93791d5d-...", segments: [], isUuid: true }
"93791d5d-5beb-437b-b8ec-2f1f0ba4bf3b/My_Wall/Window" -> { root: "93791d5d-...", segments: ["My_Wall", "Window"], isUuid: true }