Lazy reflection
Inject generators and loaders, allowing caching throughout suite