Simulation of connected driving in hazardous weather conditions: General and extensible multiagent architecture and models. (September 2021)