if we standardize the names for the alternate formats, can we also have, for each format foo, a virtual foo-viewer package, and include it in the dependencies? (That will, as a side effect, make it easier to determine which formats are supported in a given package...)