Implemented BiasedGenerator
Renamed TinyTypeGenerator to TypeGenerator as it can generate more complex types if the delegate generator generates more than just primitives