The Future of Mobility: Understanding Software Defined Vehicle