Fix settings layout and background image scaling
Rework theme definition and add settings entries for notifications