Split device view out into template

Splitting it out in prep for changing it to use icons from the current native app instead of font-icons.