Very good question and I am glad you asked it :)
First thing to note is that all our plugins support Multi-Store, which means that you can not only limit a given Slider for example to a given store but also have different settings per each store.
So to answer your questions:
1. Different Banners, Carousels, Zoom, Tabs, Filters, Mega Menu, etc. - yes, as they can be configured per store.
2. Different Logo - yes, as it is is uploaded from the administration of of the theme plugin and can be configured per store as well.
3. Background image - this is not supported out of the box but is fairly simple to be done. You just need to load different .css file per store and apply your store specific styling i.e background images, colors etc.
Hope this helps!