To make users only pay for what they use, to avoid loading all generators by default, we need to experiment with different ways of loading the generators:
We want to run experiments to compare benchmarks and the pros and cons of each mechanism taking maintainability, fewer breaking changes, easier adoption factors as guiding points.