A lot of minor changes/preparation

Added PixelUnitConverter to convert pixel-units so everything can be
~same size relative to the display.

Added a custom Preference class, with a custom view and seekbar.  Still
trying to get D-Pad resize functional

Moved and renamed a few things

MAY EXPERIENCE BUGS WITH D-PAD