EAV extract format

Can we make this a bit more of a concept around output formats. I think the package should be `ivory.operation.output` or `ivory.operation.extract` or similar.