Been working in the train on SDLMPC aka, squishybox. At the moment I support bitmap caching (for better memory usage and performance) and I directly implemented Theme support. To keep things simple more widgets are just pictures, that must be available in 3 states: NORMAL, HIGHLIGHT, PRESSED. It been progressing slowly, but starting to get read more