Overview
In Magic Cube, the lower layers should be completely OS-agnostic.
Move all things dependent on the underlying OS here:
- log
- open files (both raw and from local directories)
- save/restore preferences
- interact with touch screen
- 2D draw