Started working on theme management and settings.
More work on settings and theme management.
Finished the 'Theme' support. Settings are missing tho.