(Bug 3714) Initial patch for Leftovers - new layout and one theme, with ...

...optimized preview

Needs code review, but I did do my best to clean it