Break calculate-and-record-ccrs! into discrete functions
Break calculate-and-record-ccrs! into discrete functions

For ease of understanding and modification

lymingtonprecision/route-ccrs,lymingtonprecision/route-ccrs