How do I plan a network layout with backhaul units?

It is important to design a backhaul network which attempts to reach all sites with only a single hop, if possible.