The current code would use the "default" cell renderer size of 16 before scaling the emblem. Make the default size bigger so that the emblems are applied on that bigger size, not on the smaller size. Fixes tiny emblem for slideshows.
Add the BgSource object to define the common aspects of background sources and make sure the existing sources inherit from it.