Changed relations :
many to many clients = reusable clients
many waypoints = unique waypoints for a path
one branch = starting point