Refactored reader introducing a dedicated architecture for panels.

Careful: this will have regressions.