Well done with all the detail of units and individual stories. Long read but well worth the time.