You can use categories and keywords
for classifying certaindifferent types of content like pages of different products in your example.
So, in your example the department/electronics will be the category and TV, PC etc will be keywords. On the keywords classify the banner componentsbanner components
like PC keyword will have PC banner componentPC banner component
classified on the keyword.
On save of a page in a certain structure group like "PC", automatically classifyclassify
the appropriate keyword using the event system to the newly created page. Create
Create the banner components as a dynamic componentsdynamic components
so that you don't have to publish the pages everytime, when you change banner images for examplein the banner components. Now
Now, from DD4T you will be able to get the classified keyword on each page which will have the TCM uri of the banner component. You can query for the same using TCM uri and render the same in any page by calling render dynamic component method from DD4T. This logic of getting and including the dynamic component will be on your page template (which can be c# razor view or its equivalent in Java)