I am not sure what the best way to describe this is (which is why I have had problems finding an answer on my own), but what I want to do is:
I have a model "Legislature", which each user can create.
Each legislature has several "committees". However, this list of committees needs to be the same for each legislature, and each has it's own set of columns with pre-set variables.
So I have:
Committee A Committee B Committee C
And each has it's own pre-determined fields. Each version of "legislature" will also have Committee A, Committee B, Committee C. As time moves on, each legislature's activities will dictate how the fields in the committees change, but of course, Committee A in one legislature may end up looking different than Committee A in another one.
How would I set this up? Alternately, if there is a term for what I am doing that I can use to google a solution, I would be fine with that as well!