The lines codec will already split a byte stream up into events. 

I also think it might be a good idea to omit the gzip assumptions here. This should be a codec as well so all can benefit regardless of if its compressed or not.

Thoughts?