Converted spanning tree to semi-directed
Added road and bridge segmentation
Added bridge placement backend
Added bridge topology type
Made road placement stop when encountering crossroads
Fixed various small weirdnesses in the road network calculation