feat(writer): prepare compression and size limit in review writer

Refs #18,#19