Introduce data blocks
Fix unbounded select
Add support for compressed blocks