Future FormatConverter design

We're assuming that what the user ideally wants from an interface is the following:

What this will require is:

In any case, this would be a major effort which needs a dedicated developer (and funding) for at least a year, probably more.

Additional notes:

Specific issues to address: