Rename 'cache' to 'idatastream', cause that's what it is.
Set cache_key in metadata dict when transforming.
Rename cache key (we need a distinct one for each format).
Set convert-options as constants (for use in tests, etc.).
Try to grab a cache key from context.