Basic planning

Making code for basic stuff, currently targeting just a mobile sized GUI
suitable for touch screens, makes for easy porting by interested
parties. One better suited for the Desktop will attempted later. Also
programming with multi-lingual support in mind.