Technology Developments and Impacts of Connected and Autonomous Vehicles: An Overview | Synapse