Move generators to their own namespace

* Move generators to their own namespace
* remove `gen-` prefix from generators
* s/vec/vector in vector generator

cc/ @cemerick