We've gotten many questions around the use/purpose of requirements in Blubber configs, how that relates to the builder/node/python commands, and what effect that has on resulting image layers (e.g. T263563).
A section in our documentation around writing for image layer/cache efficiency could be helpful.