The project site will have multiple Image Callouts that will be used in various sections of the site. These Image callouts have multiple forms. Something like below:
With above representation should I put the Basic one (which has Title and Background Image) in the Foundation Layer?
Create Feature specific to all the individual images and then inherit both Feature and Foundation Interface templates in Data/Content templates - like say one is offer image, another is deals image?
Or nothing will be part of Foundation layer and I have to create Feature templates for all individual images with repeated fields (Title and Background Image)?
Please let me understand how we can represent this is template structure.
EDIT:
If I need to display images something like below, in a single page in multiple sections of the page, will different renderings with common template still look fine with respect to the Presentation details? Also is it possible to make a Image Listing Component (like Deals, Featured Products) having collection of these images? I might be having 10 small images in one component, and 1 large and 4 medium size images in another component.