fn parse_components(data: &[u8]) -> (Vec<(Binding, Component)>, &[u8])
Parse a resource like “foo.?*baz” (wildcards allowed)