- so why do we need to recompute offsets on every single page? I'd instead
add a distinct offset variable for each feature.
This would work iff there is a single page feature set across all pages in the cluster; I'm not sure we don't want more flexibility here.
I'm quite skeptical about the usefulness of this; seems to be at best a footgun to have per-page features. Also, none of the examples given so far (e.g. encryption, better checksums) are of a non-global nature, so did you have specific examples in mind?