Refactoring

Moved PRNG implementations into their own sub-package