pub fn get_subpaths(path: &str) -> Vec<String>
Splits a compound SVG path into individual subpaths based on M (move) commands.
M
Returns an empty vector if the path cannot be parsed or contains no instructions.