Added some Generator plugability.

Added support for custom model instantiators and more speccing.