OK. I love the module! I think it's great that instead of a custom theme needing a bazillion field.tpl.php overrides, you can just define the official 'formats' that fields can be rendered in, and then just match up fields to field formats. AND the manage display UI is a convenient place to do this. Keeps it all together. Great.

But! Shouldn't themes be given the opportunity/freedom to determine/override the wrapping markup of fields? What if I have two themes on my site (one for mobile, one not for example. Or different sub-sites, or whatever)? Shouldn't it be possible to configure the field format for a certain field differently but only when in this theme? Perhaps I need to have a different class somewhere, or I need an extra wrapping div or whatever.

I suppose there are two ways this may be accomplished:

1. Providing a new UI to allow different "Field Format" settings on the Manage Display UI per theme (ick) or
2. Allowing a preset to mean different things when operating in different themes.

Just wondering what the module maintainers think of this sort of idea. Has it got legs?