Structs
A road segment is broken down into individual lanes, which have a LaneType.
A lane is identified by its parent road and its position, ordered from the left.
Enums
Constants
From some manually audited cases in Seattle, the length of parallel street parking spots is a bit different than the length in parking lots, so set a different value here.