* We follow similar rules to uniform block exploding.
* The stages mask is more fine-grained, and each variable or block's mask indicates which stages it's active in.