Namespaces for model generators

@jmophoto and I worked on this during the URUG pull request party. How does it look?