Audio generators.
Central to these is the Generator trait which allows for describing an abstract generator in an object-safe manner.