Dynamically create models

create a models.Models object which has attributes for every one of our
models.  On schema changes, models.Models will get swapped atomically.

models.Models.Instance would be our Instance model.