Defining the System Architecture of Autonomous Vehicles