Allow a user to set a number of bytes as Compress to use as the compression threshold.
Previously the compression threshold was hardcoded to 512, which meant that smaller values wouldn't be compressed. This left some storage savings on the table, so instead, we make that number tunable.