Why not use a web page?
With all the different mobile operating systems out there, I have to wonder why SQ Blaster has to be an app based product. The largest market is not IOS, but Android. But possible devices are also based on Windows, Sybian, Blackberry, etc. The only time an app is really required is if something needs to be manipulated in the hardware of the device. E.g. reading a GPS, Accelerometer, Compass, or sending data to and from a USB interface.
Why not simply display a dynamic web page? Why not let the HTML page deliver the content and CSS carry the style?
An HTML web page controlled by another device like Vera does not care about how the page's style. It only cares about the content.
On the other hand, a page to be displayed for humans may be completely customized for each application. It may only require a change of CSS file that determines the style of how the elements are styled and displayed.
What if you could apply the same thing to display a web page for all screens - Man-Machine Interface, Desktop, Laptop, all cellphones, tablets, smart TVs, etc. ? Based on some simple criteria, the correct style sheet can be applied. The style sheet selects the colors, the character fonts, the size of the display, whether it is in portrait or in landscape, large buttons or small, the gifs used, how the buttons are arranged, etc.
Take a look at this collection of web pages as a demonstration of how much of a difference style can make on a web page. In CSS Zen Garden, all the web pages have the same content. The only thing that changes is the CSS (Cascading Style Sheet).
http://www.csszengarden.com/