Support n divisors

No longer explicitly defines the # of divisors, instead providing an array of models