I appreciate your approach and the heads-up. I wasn’t sure myself how feasible it would be to implement column loading with a lookup table to track column boundaries under RLE compression. Coming from a frontend background, these concepts are still pretty new to me.
I’ll definitely keep your suggestion in mind about using metatiles for compression. It sounds much easier to maintain and navigate.
Thanks as always for your fast and thorough response.