Hello,
Hmm, excerpt calls are required to be included within the loop, unless you want to print the excerpt for a specific post, right?
When it comes to custom templates per widget. Yes – you could assign a custom CSS class to each widget, then within the code of your custom templates, you could conditionally alter the HTML based on the class associated with a widget. This way you could create an unlimited number of templates depending on the class of your widget ??
Would that work for your case scenario?