Rename `ThreadedSeedGenerator` to `SeedGenerator`

`SeedGenerator` is now an abstract class; includes `ThreadedSeedGenerator` standard implementation