(Sorry for the contrived example, but here we go:)
Let\'s imagine we have Caravans. Caravans can be towed, and a car can tow multiple caravans. Each caravan can have a si