Designing Human-Machine Interfaces For Vehicles Of The Future