On platforms with a different screen size than VGA it's currently difficult to
modify Matrix to work with that screen, e.g. on Freon we have a QVGA screen
which requires a different layout.
The layout should be separated from the Matrix application and made platform
specific. Things like font size, icon size and icon spacing should be easily
Ideally this should be in a platform specific HTML file which already specifies
the applications to launch when a button is pressed, but we can work with a
platform specific C file / structure in the meantime.