Why is the Syria conflict like a cat's cradle?

The United States has said the continued fighting in northern Syria between two of its key allies, Turkish forces and Kurdish groups, is unacceptable and must stop because it is diverting attention and resources away from beating the so-called Islamic State.

The BBC's Paul Wood explains which countries are backing which groups and why the ongoing conflict is so complicated.