Nav System for a Hyundai Elantra 2013
I am interested in having an aftermarket Bluetooth/Navigation in dash system installed. I want it to have multiple features if possible. I would like for it to communicate with my steering wheel controls, have touch screen, plays music through phone, etc. Other options that I have seen that I would like are dual screens (play music and see nav at the same time), and for it to have some kind of a hard drive (it can store songs, videos, photos, etc.)... I would like to have it be back-up camera ready as I would also like to have one installed.
So, which Nav system would fit my 2013 Hyundai Elantra GLS. And which back-up camera would be the best fit for this system?
Thanks!